Thanks for the hints Guys. I implemented the SpanNearQuery approach because we might need the matching spans information.
Regards, Ákos On 2011.09.21., at 20:08, Em <mailformailingli...@yahoo.de> wrote: > Thanks, Erik. > If PhraseQuery does not keep track of all matching spans, how does it do > its work (in comparison to SpanNearQuery)? > > Regards, > Em > > Am 21.09.2011 19:52, schrieb Erik Hatcher: >> SpanNearQuery does more work than PhraseQuery - it keeps track of all >> matching spans, whereas PhraseQuery does not. Whether the performance >> difference will be relevant depends on your environment and data - so it may >> not be a big deal at all. >> >> Erik >> >> >> On Sep 21, 2011, at 10:44 , Em wrote: >> >>> Hi Erik, >>> >>> could you explain why PhraseQuery performs better than SpanNearQuery? >>> >>> Some time has passed since I read about it, however I think it was >>> exactly the other way round. >>> >>> Thanks! >>> >>> Em >>> >>> Am 21.09.2011 15:56, schrieb Erik Hatcher: >>>> PhraseQuery suffices for the stated requirement of boosting when query >>>> terms are closer. A common technique is to incorporate a PhraseQuery with >>>> a large slop factor of the query terms into the query automatically, which >>>> implicitly boosts matching documents when the query terms are closer. A >>>> SpanNearQuery would work too, but a PhraseQuery might be easier to >>>> incorporate and will be faster performing. >>>> >>>> Erik >>>> >>>> On Sep 21, 2011, at 05:31 , Akos Tajti wrote: >>>> >>>>> Thanks, I will check SpanNearQuery! >>>>> >>>>> Regards, >>>>> Ákos >>>>> >>>>> >>>>> >>>>> >>>>> On Wed, Sep 21, 2011 at 2:20 PM, Em <mailformailingli...@yahoo.de> wrote: >>>>> >>>>>> Àkos, >>>>>> >>>>>> have a look at SpanNearQuery. This is what you want. >>>>>> If you own the 2nd Edition of Lucene in Action have a look at their >>>>>> examples. It illustrates how to combine them with the classical queries. >>>>>> >>>>>> Regards, >>>>>> Em >>>>>> >>>>>> Am 21.09.2011 13:46, schrieb Akos Tajti: >>>>>>> Dear List, >>>>>>> >>>>>>> for multi term expressions I'd like to add higher rank if the matches >>>>>>> are >>>>>>> closer to each other. For example for the search term "like eating" the >>>>>>> string "i like eating" comes before "I like some eating". >>>>>>> >>>>>>> Is this possible? >>>>>>> >>>>>>> Thanks in advance, >>>>>>> >>>>>>> Ákos Tajti >>>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >>>>>> For additional commands, e-mail: java-user-h...@lucene.apache.org >>>>>> >>>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >>>> For additional commands, e-mail: java-user-h...@lucene.apache.org >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >>> For additional commands, e-mail: java-user-h...@lucene.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org