First, define a "free text search". If what you're after is that your terms (i.e. q=term1 term2) get spread across multiple fields, simply add them to your qf parameter (qf=field1,field2). If you want the terms bound to a particular field, it's just the usual q=field:term, in which case any field term does NOT get spread amongst all the fields in your qf parameter.
Best Erick On Fri, Nov 2, 2012 at 1:56 AM, Romita Saha <romita.s...@sg.panasonic.com>wrote: > Hi, > > Thank you for your reply. What if I want to do a free text search? > > Thanks and regards, > Romita > > > From: Gora Mohanty <g...@mimirtech.com> > To: solr-user@lucene.apache.org, > Date: 11/02/2012 12:36 PM > Subject: Re: solr search issue > > > > On 2 November 2012 09:51, Romita Saha <romita.s...@sg.panasonic.com> > wrote: > > > > Hi, > > > > I am trying to search a database . In my database I have a field level2. > > > > My query: > > > > http://localhost:8983/solr/db/select/?defType=dismax&q=search%20level2&qf=data%20id > ^2%20&start=0&rows=11&fl=data,id > > > Where did you get this syntax from? If you want to search just on the > field level2, you should have: > http://localhost:8983/solr/db/select/?q=term&defType=dismax&qf=level2 > where "term" is your search term. (I have omitted boosts, and extra > parameters.) > > Regards, > Gora > >