lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Supun Edirisinghe <>
Subject Re: advice on a query
Date Mon, 23 Feb 2004 19:17:54 GMT
I'm thinking I need to write my own parser that can create the below

where is a good starting point? any cool or interesting parsers out
there that you like? (hoping that there will be on like what I'm looking


On Thu, 2004-02-19 at 16:44, Supun Edirisinghe wrote:
> Hi,
> I'm still new to Lucene and I'm slowly learning it.
> I'm trying to think of how to build a query for this situation:
> I have an index of Foods.
> I have a field called Name that is Indexed and Untokenized
> it holds values like "chicken soup" "roast duck" "chicken pot pie"
> users are going to search with strings like
> "how to make chicken soup" or "cooking chicken" or "chicken soup
> history" or "bbq chicken wings"
> basically a term held in the index's Name field can appear anywhere in
> the search's input string.
> if a user inputs "how to make chicken soup" or "chicken soup history" I
> want to only display documents with Name containing "chicken soup" (not
> "bbq chicken wings" or "chicken")
> The problem I'm confused about is that the Name term can appear anywhere
> in the string and can be any number of words long. 
> is there a better way to do this other than creating  a PhraseQuery with
> every possible combination of consecutive words and checking against the
> Name field with them? 
> thanks
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message