Tim: How up to date is the Solr-5410 patch/zip in JIRA ?. Looking to use the Span Query parser in 6.5.1, migrating to 7.x sometime soon.
Would love to see these committed ! -Simon On Mon, Feb 12, 2018 at 10:41 AM, Allison, Timothy B. <talli...@mitre.org> wrote: > That requires a SpanNotQuery. AFAIK, there is no way to do this with the > current parsers included in Solr. > > My SpanQueryParser does cover this, and I'm hoping to port it to 7.x today > or tomorrow. > > Syntax would be "Leonardo [da vinci]"!~0,1 > > https://issues.apache.org/jira/browse/LUCENE-5205 > > https://github.com/tballison/lucene-addons/tree/master/lucene-5205 > > https://mvnrepository.com/artifact/org.tallison.lucene/lucene-5205 > > With Solr wrapper: https://issues.apache.org/jira/browse/SOLR-5410 > > > -----Original Message----- > From: ivan [mailto:i...@presstoday.com] > Sent: Monday, February 12, 2018 6:00 AM > To: email@example.com > Subject: Solr search word NOT followed by another word > > 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". > > Examples: > "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? > Thanks > > > > > -- > Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html >