Otmar Caduff created LUCENE-7148:
------------------------------------
Summary: Support boolean subset matching
Key: LUCENE-7148
URL: https://issues.apache.org/jira/browse/LUCENE-7148
Project: Lucene - Core
Issue Type: New Feature
Components: core/search
Affects Versions: 5.x
Reporter: Otmar Caduff
In Lucene, I know of the possibility of Occur.SHOULD, Occur.MUST and the
“minimum should match” setting on the boolean query.
Now, when querying, I want to
- (1) match the documents which either contain all the terms of the query
(Occur.MUST for all terms would do that) or,
- (2) if all terms for a given field of a document are a subset of the query
terms, that document should match as well.
Example:
Document d hast field f with terms A, B, C
Query with the following terms should match that document:
A
B
A B
A B C
A B C D
Query with the following terms should not match:
D
A B D
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]