lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ivan <>
Subject Solr search word NOT followed by another word
Date Mon, 12 Feb 2018 11:00:01 GMT
What i'm trying to do is to only get results for "Leonardo" when is not
followed by "da vinci".
So any result containing "Leonardo" (not followed by "da vinci") is fine
even if i have "Leonardo da vinci" in the result. I want to filter out only
the results where i don't have "Leonardo" without "da vinci".

"Leonardo abc abc abc"   OK
"Leonardo da vinci abab"  KO
"Leonardo is the name of Leonardo da Vinci"  OK

I can't seem to find any way to do that using solr queries. I can't use
regex (i have a tokenized text field) and any combination of boolean logic
doesn't seem to work.

Any help?

Sent from:

View raw message