lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <ext-vinay.th...@nokia.com>
Subject RE: Multi Phrase Search at the Beginning of a field
Date Wed, 03 Sep 2008 14:45:41 GMT
 Excellent, it worked :)

Thank you Tori!!

Regards,
Vinay

>-----Original Message-----
>From: ext Andraz Tori [mailto:andraz@zemanta.com] 
>Sent: 01 September, 2008 16:39
>To: java-dev@lucene.apache.org
>Subject: Re: Multi Phrase Search at the Beginning of a field
>
>You can use standard trick.
>
>Insert a special token at the beginning of every field you are 
>indexing, and add that special token to beginning of every query.
>
>Since this token will not occur anywhere else in the field, 
>you will know that your queries match only beginnings of fields
>
>bye
>andraz
>
>On Mon, 2008-09-01 at 15:50 +0300, ext-vinay.thota@nokia.com wrote:
>> Hi,
>> 
>> Can some one please help me in providing a solution for my problem:
>> 
>> I have a single field defined in my document. Now I want to do a 
>> MultiPhraseQuery - but at the beginning of the field.
>> 
>> For e.g: If there are 3 documents with single field ( say 'title' ) 
>> has the values -> "Hello Love you", "Love You Sister", "Love Yoxyz"
>> 
>> Then my search for "Love yo*" ->  MultiPhraseQuery with first term 
>> "Love" ( using addTerm("Love") and the next terms ( using 
>> addTerms("Yo*"  - after getting all terms 'You' and 'Yoxyz' using
>> IndexReader.terms(Yo) ) should return only the documents "Love You 
>> Sister", "Love Yoxyz" - but not "Hello Love you".
>> 
>> Can some one please help me on how to get it done.
>> 
>> 
>> Regards,
>> Vinay
>> 
>--
>Andraz Tori, CTO
>Zemanta Ltd, London, Ljubljana
>www.zemanta.com
>mail: andraz@zemanta.com
>tel: +386 41 515 767
>´╗┐twitter: andraz, skype: minmax_test
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>
Mime
View raw message