A full text search involving an index of a string of characters on a client
for use on a server. The client searches for data and file information to
share and creates a character string containing the information. This
string is transformed using the Burrows-Wheeler method. A rotation matrix
is created and the last column compressed before transmission. The server
decompresses the data, reverses the transformation and creates a suffix
array. The string and suffix array are stored. A second client search can
be conducted of the suffix array. The server sends the second client a
list of located information. A message may then be directed between the
second and first clients without server involvement. Each client on the
server will have the string and suffix array stored in the server until it
signs off. The server has a dynamic index of data available for transfer
between clients.
Una ricerca a testo integrale che coinvolge un indice di una serie di caratteri su un cliente per uso su un assistente. Il cliente cerca i dati e le informazioni della lima per ripartirsi e genera una serie di caratteri che contiene le informazioni. Questa stringa è trasformata usando il metodo del Burrows-burrows-Wheeler. Una tabella di rotazione è generata e l'ultima colonna è compressa prima della trasmissione. L'assistente decomprime i dati, inverte la trasformazione e genera un allineamento di suffisso. L'allineamento di suffisso e della stringa è immagazzinato. Una seconda ricerca del cliente può essere condotta dell'allineamento di suffisso. L'assistente trasmette al secondo cliente una lista delle informazioni cercate. Un messaggio può allora essere diretto fra i secondi e primi clienti senza partecipazione dell'assistente. Ogni cliente sull'assistente immagazzinerà l'allineamento di suffisso e della stringa nell'assistente fino a che non firmi fuori. L'assistente ha un indice dinamico dei dati disponibili per il trasferimento fra i clienti.