You need exact match for all the three tokens? If yes, try query.setQuery("title:\"hello the world\"");
Cheers Avlesh On Sun, May 31, 2009 at 12:12 PM, Jianbin Dai <djian...@yahoo.com> wrote: > > I tried, but seems it's not working right. > > --- On Sat, 5/30/09, Avlesh Singh <avl...@gmail.com> wrote: > > > From: Avlesh Singh <avl...@gmail.com> > > Subject: Re: how to do exact serch with solrj > > To: solr-user@lucene.apache.org > > Date: Saturday, May 30, 2009, 10:56 PM > > query.setQuery("title:hello the > > world") is what you need. > > > > Cheers > > Avlesh > > > > On Sun, May 31, 2009 at 6:23 AM, Jianbin Dai <djian...@yahoo.com> > > wrote: > > > > > > > > Hi, > > > > > > I want to search "hello the world" in the "title" > > field using solrj. I set > > > the query filter > > > query.addFilterQuery("title"); > > > query.setQuery("hello the world"); > > > > > > but it returns not exact match results as well. > > > > > > I know one way to do it is to set "title" field to > > string instead of text. > > > But is there any way i can do it? If I do the search > > through web interface > > > Solr Admin by title:"hello the world", it returns > > exact matches. > > > > > > Thanks. > > > > > > JB > > > > > > > > > > > > > > > > > > > > > >