Re: PhraseQuery

2020-01-24 Thread baris . kazar
Right, i am getting now expected behavior. In the docs i wish the New York example would be continued for clarity and consistence. Best regards On 1/24/20 12:55 PM, Atri Sharma wrote: PhraseQuery enforces the order of terms specified and needs an exact match of order of terms unless slop is

Re: PhraseQuery

2020-01-24 Thread baris . kazar
Thanks for the quick responses, i was having a bug in my code such that i was building multiple PhraseQuery's instead of one PhraseQuery in a loop. Then i was losing order of terms. Best regards On 1/24/20 12:54 PM, Michael Froh wrote: Did you check the Javadoc for PhraseQuery.Builder? https

Re: PhraseQuery

2020-01-24 Thread Atri Sharma
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 wrote: > > Hi,- > > how do i enforce the order of sequence of ter

Re: PhraseQuery

2020-01-24 Thread Michael Froh
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 lo

PhraseQuery

2020-01-24 Thread baris . kazar
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 --