Hi Bhaskar, The parameter you're looking for is the Boost Query. Remember using Dismax Query Handler.
http://wiki.apache.org/solr/DisMaxRequestHandler#bq_.28Boost_Query.29 http://localhost:8983/solr/select/?q=video&qt=dismax&bq=cat:electronics^5.0 Michel On Thu, Oct 15, 2009 at 6:04 AM, bhaskar chandrasekar <bas_s...@yahoo.co.in>wrote: > Hi, > > I am able to see the results when i pass the values in the query browser. > > When i pass the below query i am able to see the difference in output. > > http://localhost:8983/solr/select/?q=java^100%20technology^1 > > Each time user cannot pass the values in the query browser to see the > output. > > But where exactly > > java^100 technology^1 > > this value should be set.In which file and which location to be precise?. > > Please help me. > > Regards > Bhaskar > > > --- On Wed, 10/14/09, AHMET ARSLAN <iori...@yahoo.com> wrote: > > > From: AHMET ARSLAN <iori...@yahoo.com> > Subject: Re: Boosting of words > To: solr-user@lucene.apache.org > Date: Wednesday, October 14, 2009, 6:41 AM > > > > > Hi Clark, > > > > Thanks for your input. I have a query. > > > > > > I have my XML which contains the following: > > > > <add> > > <doc> > > <field name="url">http://www.sun.com</field> > > <field name="title">information</field> > > <field name="description">java plays a important > > role in computer industry for web users</field> > > </doc> > > <doc> > > <field name="url">http://www.askguru.com</field> > > <field name="title">homepage</field> > > <field name="description">Information about > > technology is stored in the web sites</field> > > </doc> > > <doc> > > <field name="url">http://www.techie.com</field> > > <field name="title">post queries</field> > > <field name="description">This web site have more > > java technology related to web</field> > > </doc> > > </add> > > > > When I give “java technology” as my input in Solr admin > > page ,At present I get output as > > > > <doc> > > <field name="url">http://www.techie.com</field> > > <field name="title">post queries</field> > > <field name="description">This web site have more > > java technology related to web</field> > > </doc> > > > > Now I need to get doc which has “technology” also > > > > When I give “java technology “ > > > > I need to get output as,I need to give boosting to doc > > which has “technology”. It should display in the below > > order.The output should come as > > > > <doc> > > <field name="url">http://www.techie.com</field> > > <field name="title">post queries</field> > > <field name="description">This web site have more > > java technology related to web</field> > > </doc> > > <doc> > > <field name="url">http://www.askguru.com</field> > > <field name="title">homepage</field> > > <field name="description">Information about > > technology is stored in the web sites</field> > > </doc> > > <doc> > > <field name="url">http://www.sun.com</field> > > <field name="title">information</field> > > <field name="description">java plays a important > > role in computer industry for web users</field> > > </doc> > > > > Let me know how to achieve the same? > > The query : java^1 OR technology^100 will do it. Results will be in this > order: > > 1-)This web site have more java technology related to web > 2-)Information about technology is stored in the web sites > 3-)java plays a important role in computer industry for web users > > 1-) contains both java and technology > 2-) contains only technology > 3-) contains only java > > Is that what you want? > > Note that there is no "" quotes in the query above. And you can adjust > boost factors (1 and 100) according to your needs. Use OR operator between > terms. You set individual terms boost with ^ operator. > > hope this helps. > > > > > > > > > >