Dennis, Do you mean to say that you read my earlier post, and disagree that it would solve the problem? Or have you simply not read it?
Steve > -----Original Message----- > From: Dennis Gearon [mailto:gear...@sbcglobal.net] > Sent: Tuesday, October 26, 2010 3:00 PM > To: solr-user@lucene.apache.org > Subject: RE: How do I this in Solr? > > Good point. Since I might need such a query myself someday, how *IS* that > done? > > > Dennis Gearon > > Signature Warning > ---------------- > It is always a good idea to learn from your own mistakes. It is usually a > better idea to learn from others’ mistakes, so you do not have to make > them yourself. from > 'http://blogs.techrepublic.com.com/security/?p=4501&tag=nl.e036' > > EARTH has a Right To Life, > otherwise we all die. > > > --- On Tue, 10/26/10, Steven A Rowe <sar...@syr.edu> wrote: > > > From: Steven A Rowe <sar...@syr.edu> > > Subject: RE: How do I this in Solr? > > To: "solr-user@lucene.apache.org" <solr-user@lucene.apache.org> > > Date: Tuesday, October 26, 2010, 11:46 AM > > Um, maybe I'm way off base, but when > > Varun said: > > > > > If I search with the text "samsung andriod GPS", > > > search results should only conain "samsung", "GPS", > > > "andriod" and "samsung andriod". > > > > I interpreted that to mean that hit documents should > > contain terms from the query, and nothing else. Making > > all terms required doesn't do this. > > > > Steve > > > > > -----Original Message----- > > > From: Matthew Hall [mailto:mh...@informatics.jax.org] > > > Sent: Tuesday, October 26, 2010 2:30 PM > > > To: solr-user@lucene.apache.org > > > Subject: Re: How do I this in Solr? > > > > > > Um.. you could change your default clause to AND > > rather than or. > > > > > > That should do the trick. > > > > > > Matt > > > > > > On 10/26/2010 2:26 PM, Dennis Gearon wrote: > > > > Overkill? > > > > > > > > Dennis Gearon > > > >> I can't think of a way to do it without > > writing new > > > >> analysis filters. > > > >> > > > >> But I think you could do what you want with > > two filters > > > >> (this is untested): > > > >> > > > >> 1. An index-time filter that outputs a single > > token > > > >> consisting of all of the input tokens, sorted > > in a > > > >> consistent way, e.g.: > > > >> > > > >> "mobile with GPS" > > -> "GPS mobile > > > >> with" > > > >> "samsung android" > > -> "android > > > >> samsung" > > > >> > > > >> 2. A query-time filter that outputs one token > > per input > > > >> term combination, sorted in the same > > consistent way as the > > > >> index-time filter, e.g.: > > > >> > > > >> "samsung andriod > > GPS" > > > >> -> > > > >> "samsung","android","GPS", > > > >> "android > > > >> samsung","GPS samsung","android GPS" > > > >> "android > > GPS > > > >> samsung" > > > >> > > > >> Steve > > > >> > > > >>> -----Original Message----- > > > >>> From: Varun Gupta [mailto:varun.vgu...@gmail.com] > > > >>> Sent: Tuesday, October 26, 2010 9:08 AM > > > >>> To: solr-user@lucene.apache.org > > > >>> Subject: How do I this in Solr? > > > >>> > > > >>> Hi, > > > >>> > > > >>> I have lot of small documents (each > > containing 1 to 15 > > > >> words) indexed in > > > >>> Solr. For the search query, I want the > > search results > > > >> to contain only > > > >>> those > > > >>> documents that satisfy this criteria "All > > of the words > > > >> of the search > > > >>> result > > > >>> document are present in the search > > query" > > > >>> > > > >>> For example: > > > >>> If I have the following documents > > indexed: "nokia > > > >> n95", "GPS", "android", > > > >>> "samsung", "samsung andriod", "nokia > > andriod", "mobile > > > >> with GPS" > > > >>> If I search with the text "samsung > > andriod GPS", > > > >> search results should > > > >>> only > > > >>> conain "samsung", "GPS", "andriod" and > > "samsung > > > >> andriod". > > > >>> Is there a way to do this in Solr. > > > >>> > > > >>> -- > > > >>> Thanks > > > >>> Varun Gupta > > > >