[
https://issues.apache.org/jira/browse/LUCENE-6466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alan Woodward updated LUCENE-6466:
----------------------------------
Attachment: LUCENE-6466-2.patch
Patch part 2, following discussion on LUCENE-6371.
* removes SpanSimilarity, in favour of a map of terms to termcontexts
* SpanTermQuery can take an optional TermContext in its constructor, similar to
TermQuery
* SpanMTQWrapper now preserves term states when rewriting to SpanTermQueries
What would be nice would be to try and write an asserting TermsEnum that could
check how many times seekExact(BytesRef) was called, to ensure that the various
queries are re-using their term states properly.
> Move SpanQuery.getSpans() to SpanWeight
> ---------------------------------------
>
> Key: LUCENE-6466
> URL: https://issues.apache.org/jira/browse/LUCENE-6466
> Project: Lucene - Core
> Issue Type: Improvement
> Reporter: Alan Woodward
> Priority: Minor
> Fix For: Trunk, 5.3
>
> Attachments: LUCENE-6466-2.patch, LUCENE-6466.patch,
> LUCENE-6466.patch, LUCENE-6466.patch, LUCENE-6466.patch, LUCENE-6466.patch
>
>
> SpanQuery.getSpans() should only be called on rewritten queries, so it seems
> to make more sense to have this being called from SpanWeight
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]