lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ahmet Arslan (JIRA)" <>
Subject [jira] [Commented] (LUCENE-7148) Support boolean subset matching
Date Tue, 05 Apr 2016 23:46:25 GMT


Ahmet Arslan commented on LUCENE-7148:

can't we have a function query that just returns the number of matching terms here? Then we
compare it with the document length.

> Support boolean subset matching
> -------------------------------
>                 Key: LUCENE-7148
>                 URL:
>             Project: Lucene - Core
>          Issue Type: New Feature
>          Components: core/search
>    Affects Versions: 5.x
>            Reporter: Otmar Caduff
>              Labels: newbie
> 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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message