[ https://issues.apache.org/jira/browse/LUCENE-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Uwe Schindler resolved LUCENE-2754. ----------------------------------- Resolution: Fixed Fix Version/s: 3.1 Committed 3.x revision: 1035118 > add spanquery support for all multitermqueries > ---------------------------------------------- > > Key: LUCENE-2754 > URL: https://issues.apache.org/jira/browse/LUCENE-2754 > Project: Lucene - Java > Issue Type: New Feature > Components: Search > Reporter: Robert Muir > Fix For: 3.1, 4.0 > > Attachments: LUCENE-2754.patch, LUCENE-2754.patch > > > I set fix version: 4.0, but possibly we could do this for 3.x too > Currently, we have a special SpanRegexQuery in contrib, and issues like > LUCENE-522 open for SpanFuzzyQuery. > The SpanRegexQuery in contrib is a little messy additionally. > For any arbitrary MultiTermQueries to work as a SpanQuery, there are only 3 > requirements: > # The un-rewritten query must extend SpanQuery so it can be included in Span > clauses > # The rewritten query should be SpanOrQuery instead of BooleanQuery > # The rewritten term clauses should be SpanTermQueries. > Instead of having logic like this for each query, i suggest adding two > rewrite methods: > * ScoringSpanBoolean rewrite > * TopTermsSpanBoolean rewrite > as a start i wrote these up, and added a SpanMultiTermQueryWrapper that can > be used to wrap any multitermquery this way. > there are a few kinks, but I think the MTQ policeman can probably help get > through them. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org