Hi Otmar, Shouldn't Occur.SHOULD alone do what you ask? Documents that match all terms in the query would be scored higher than documents that match fewer than all terms.
-sujit On Fri, Mar 25, 2016 at 2:20 AM, Otmar Caduff <ocad...@gmail.com> wrote: > Hi all > 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. > > Any clue on how to accomplish this? > > Otmar >