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? Regards Bhaskar
--- On Tue, 10/13/09, Nicholas Clark <clark...@gmail.com> wrote: From: Nicholas Clark <clark...@gmail.com> Subject: Re: Boosting of words To: solr-user@lucene.apache.org Date: Tuesday, October 13, 2009, 1:01 PM Bhaskar, Read this page, specifically how to query data. http://lucene.apache.org/solr/tutorial.html#Querying+Data It sounds like you are very new to Solr, so I would also suggest reading the wiki. http://wiki.apache.org/solr/ -Nick On Mon, Oct 12, 2009 at 10:02 PM, bhaskar chandrasekar <bas_s...@yahoo.co.in > wrote: > > Hi Nicholas, > > Thanks for your input.Where exactly the query > > q=product:red color:red^10 > > should be used and defined?. > Help me. > > Regards > Bhaskar > > --- On Mon, 10/12/09, Nicholas Clark <clark...@gmail.com> wrote: > > > From: Nicholas Clark <clark...@gmail.com> > Subject: Re: Boosting of words > To: solr-user@lucene.apache.org > Date: Monday, October 12, 2009, 2:13 PM > > > The easiest way to boost your query is to modify your query string. > > q=product:red color:red^10 > > In the above example, I have boosted the color field. If "red" is found in > that field, it will get a boost of 10. If it is only found in the product > field, then there will be no boost. > > Here's more information: > > http://wiki.apache.org/solr/SolrRelevancyCookbook#Boosting_Ranking_Terms > > Once you're comfortable with that, I suggest that you look into using the > DisMax request handler. It will allow you to easily search across multiple > fields with custom boost values. > > http://wiki.apache.org/solr/DisMaxRequestHandler > > -Nick > > > On Sun, Oct 11, 2009 at 12:26 PM, bhaskar chandrasekar < > bas_s...@yahoo.co.in > > wrote: > > > Hi, > > > > I would like to know how can i give boosting to search input in Solr. > > Where exactly should i make the changes?. > > > > Regards > > Bhaskar > > > > > > > > > > >