On Mar 30, 2007, at 3:32 AM, Jens Kraemer wrote:
> the plus sign marks a required clause in a query. A document can  
> only be
> a hit if it matches that clause. The opposite of this is the minus  
> sign,
> documents that match such a clause can't be a hit. Internally, Ferret
> doesn't handle AND and such, they get translated by the query parser,
> i.e. 'a AND b' --> '+a +b'
>
> Clauses without + or - are optional 'nice to have' clauses, they will
> raise a document's score if they match, but the doc won't be excluded
> from the hits if they don't. So 'a OR b' gets transformed into 'a b'.


Thanks for that, I actually was completely unaware of the case  
without + or -. Very nice.

However, my question was actually more simple: are the semantics of  
these two bit of a query the same?


title:(+return +"pink panther")

+title:(return AND "pink panther")


Thanks,
John


_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to