Mailing List Archive

PhraseQuery
Hi,-

 how do i enforce the order of sequence of terms in the PhraseQuery
builder?
 Lucene docs are very hard to understand in terms of api descriptions.

https://lucene.apache.org/core/6_5_0/core/org/apache/lucene/search/PhraseQuery.html
Best regards


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org
Re: PhraseQuery [ In reply to ]
Did you check the Javadoc for PhraseQuery.Builder?

https://lucene.apache.org/core/6_5_0/core/org/apache/lucene/search/PhraseQuery.Builder.html

Checking the source code, I see that the add method that takes a position
argument will throw an IllegalArgumentException if you try to add a Term in
a lower position than the previous Term. (That is, Term positions must be
non-decreasing.)

Hope that helps,
Michael

On Fri, 24 Jan 2020 at 09:45, <baris.kazar@oracle.com> wrote:

> Hi,-
>
> how do i enforce the order of sequence of terms in the PhraseQuery
> builder?
> Lucene docs are very hard to understand in terms of api descriptions.
>
>
> https://lucene.apache.org/core/6_5_0/core/org/apache/lucene/search/PhraseQuery.html
> Best regards
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>
Re: PhraseQuery [ In reply to ]
PhraseQuery enforces the order of terms specified and needs an exact
match of order of terms unless slop is specified.

When appending terms, term pos numbers need to be incremental in the builder

On Fri, Jan 24, 2020 at 11:15 PM <baris.kazar@oracle.com> wrote:
>
> Hi,-
>
> how do i enforce the order of sequence of terms in the PhraseQuery
> builder?
> Lucene docs are very hard to understand in terms of api descriptions.
>
> https://lucene.apache.org/core/6_5_0/core/org/apache/lucene/search/PhraseQuery.html
> Best regards
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>


--
Regards,

Atri
Apache Concerted

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org