On our search, we need to especify some search criteria in some search fields, the only way to do that for us has been using the default query handler (and inside each field we escape the characters that we don't want to influence the search, more or less what dismax does for the whole query). But this is not working

Title:(NOT Canada) +authorOrCreator:(mcdonald)

Matches a lot of documents, the first one having a title that doesn't contains Canada in the title (and many others that doesnt also).

 but:

+Title:(NOT Canada) +authorOrCreator:(mcdonald)

Matches exactly 0 docs.

Why is that and how can we make solr search for a doc that does not contain canada and also does not contain mcdonald (and the default combinator can be either or or and).

thanks in advance

--
Leonardo Santagada



Reply via email to