[ 
https://issues.apache.org/jira/browse/LUCENE-7848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16021368#comment-16021368
 ] 

Erik Hatcher commented on LUCENE-7848:
--------------------------------------

I hit a snag with QueryBuilder#createSpanQuery too, and created (for the 
SOLR-1485 work) org.apache.solr.util.PayloadUtils with a createSpanQuery 
method.   It currently also doesn't take into account for gaps (but the basic 
use cases don't involve sophisticated analysis there, so it was intentional to 
keep it initially simple), but I did have to work through some Lucene analysis 
API hurdles that I think QueryBuilder's createSpanQuery should fix along the 
way too.

See my comment and implementation here: 
https://github.com/apache/lucene-solr/blob/5d42177b9290b61c658154e42223408944cd4bc1/solr/core/src/java/org/apache/solr/util/PayloadUtils.java#L106-L128

> QueryBuilder.analyzeGraphPhrase does not handle gaps correctly
> --------------------------------------------------------------
>
>                 Key: LUCENE-7848
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7848
>             Project: Lucene - Core
>          Issue Type: Bug
>    Affects Versions: 6.5, 6.6
>            Reporter: Jim Ferenczi
>
> Position increments greater than 1 are ignored when the query builder creates 
> a graph phrase query. 
> Instead it should use SpanNearQuery.addGap for pos incr > 1.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to