: Sure, sorry I did not do it before, I just wanted to take minimum of your : valuable time. So in my custom Similarity class I am trying to implement such : a logic, where score calculation is only based on field weight and a field : match - that's it. In other words, if a field matches the query, I want : "score" method to return this field's weight only, regardless of factors like: : norms; coord; doc frequencies; fact that field was multivalued and more than : one value matched; fact that field was tokenized as multiple tokens and more : than one token matched, etc. As far as I know, there is no such a similarity : in list of existing ones.
how are you defining/specifying these field weights? it would help if you could give a concrete example of some sample docs, a sample query, and what results you would expect ... the sample input and sample output of the system you are interested in. : In order to implement this, I am trying to score only once for a combination : of a specific field + doc unique identifier. And I don't care what is this : unique doc identifier - it can be unique key or it can be internal doc ID. it's not clear why you need any sort of unique document identification for you scoring algorithm .. from what you described, matches on fieldA should get score "A" matches on fieldB should get score "B" ... why does it mater which doc is which? -Hoss http://www.lucidworks.com/