whops! Jack got it faster :D Sorry for "double" posting.
On Thu, Oct 25, 2012 at 11:41 PM, Jack Krupansky <j...@basetechnology.com>wrote: > You may want to do a copyfield and have one field that is stemmed for > casual matches at a lower boost while one is unstemmed and boosted higher. > > You could also do a copyfield to a non-tokenized field (TextField with > KeywordTokenizer and lower case and trim filters) and give a match in that > field a much higher boost. > > > -- Jack Krupansky > > -----Original Message----- From: bbarani > Sent: Thursday, October 25, 2012 5:34 PM > To: solr-user@lucene.apache.org > Subject: Re: How to boost exact match? > > > Thanks a lot for your reply. > > Consider the below query > > ?q=data management&defType=edismax&qf=**name^100 text uid^0.3&fl=name > > I am trying to boost the name as much as possible, even then the results > are > in below order > > - <doc> > <str name="name">MANAGER</str> > </doc> > - <doc> > <str name="name">MANAGER</str> > </doc> > - <doc> > <str name="name">MANAGERS</str> > </doc> > - <doc> > <str name="name">...AA DATA MANAGEMENT</str> > </doc> > - <doc> > <str name="name">BA...AA DATA MANAGEMENT</str> > > When I turned on the debug query, I figured out that the actual keyword > passed is stemmed due to usage of PorterStemFilterFactory which actually > splits the keyword in to data manag and passes that to search. > > I am using PorterStemFilterFactory for both indexing / query. > > I will try to remove the porter stem from query and check if I am getting > proper result. > > Thanks. > BB > > Thanks, > BB > > > > > -- > View this message in context: http://lucene.472066.n3.** > nabble.com/How-to-boost-exact-**match-tp4015862p4015915.html<http://lucene.472066.n3.nabble.com/How-to-boost-exact-match-tp4015862p4015915.html> > Sent from the Solr - User mailing list archive at Nabble.com. > -- Un saludo, Samuel García.