View Single Post
  #3 (permalink)  
Old February 1st, 2002
efield efield is offline
Connoisseur
 
Join Date: December 14th, 2001
Location: Galaxy 9
Posts: 469
efield is flying high
Default Re: Gnutella AND Boolean Arithmetics

Quote:
Originally posted by veniamin
If you wanted to find all the files containing the word gnutella and all the files containing the word pdf you should send two queries.
[...]
But if a "new" client sends the query and an "old" client receive it, it will not understand the Boolean arguments (AND, OR, NOT) and try to find filenames containing these words.
The AND search by default is a quick way to save bandwidth instead of returning a match for any of the words. With AND a search for "The ..." won't return too many results where in an OR search too many results would be returned so the servent would need to look at a stopwords file before sending.

For the second thing I quoted, for backwards compatibility a new message would probably need to be added that only contains the logical operators.
Reply With Quote