Alan Woodward created LUCENE-9062:
-------------------------------------
Summary: Extend QueryVisitor to support multi-term queries
Key: LUCENE-9062
URL: https://issues.apache.org/jira/browse/LUCENE-9062
Project: Lucene - Core
Issue Type: Improvement
Reporter: Alan Woodward
Assignee: Alan Woodward
Currently, QueryVisitor only allows queries to report that they consume a fixed
set of terms. For multi-term queries, however, they don't know which terms in
an index they're going to match until rewrite time. Current users of this API
get round this by using instanceof checks in a `visitLeaf()` method, but this
is clunky and does not adapt well to user-defined queries.
We should extend QueryVisitor so that queries can report that they consume a
class of terms matching an automaton, in addition to individual terms.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]