The Similarity class in Lucene is the low-level place where documents and fields are rated. You might be able to do this change there.
On Mon, Dec 27, 2010 at 3:15 AM, Nelson Branco <nelson-bra...@telecom.pt> wrote: > Yes, I already looked dismax which I'm using for other purposes, the big > deal for this problem is having summed only the best match of each field. In > dismax it sum all matches on each field. > > Thanks anyway. > > -- > Nelson Branco > SAPO Mapas/GIS > > > -----Original Message----- > From: Erick Erickson [mailto:erickerick...@gmail.com] > Sent: quinta-feira, 23 de Dezembro de 2010 18:04 > To: solr-user@lucene.apache.org > Subject: Re: Custom match scoring > > Hmmm, have you looked at dismax? If I'm reading your message correctly, it > sounds > like this may already be there. Of course I've missed the point of messages > before. > > Best > Erick > > On Thu, Dec 23, 2010 at 10:29 AM, Nelson Branco > <nelson-bra...@telecom.pt>wrote: > >> Hi, >> >> >> >> I'm implementing a search that has peculiar scoring rules that, as I can >> see, isn't supported natively. >> >> >> >> The rules are like: >> >> - Given a set of tokens, the final score would be the sum of >> scores of all token by each token can only be scored for its best match > over >> a set of fields that it might match >> >> i.e. "restaurant food" (2 tokens) must match "Category^10 Name^5 >> Description" >> >> the token "restaurant" might match documents with all fields but > it >> must only be given the score of "Category" match >> >> the token "food" also counts for the score, again, with its best >> match on any of indicated fields >> >> >> >> Can anyone guide me truth a solution or for a extension point where I can >> capture only the best match for a given field? >> >> >> >> Thanks in advance. >> >> >> >> -- >> >> Nelson Branco >> > -- Lance Norskog goks...@gmail.com