tags:

views:

667

answers:

1

Has someone successfully overridden the scoring of documents in a query so that the "relevancy" of a term to the field contents can be determined through one's own function? If so, was it by implementing a CustomScoreQuery and overriding the customScore(int, float, float)? I cannot seem to find a way to build either a custom sort or a custom scorer that can rank exact term matches much higher than other prefix term matches. Any suggestions would be appreciated.

+1  A: 

I don't know lucene directly, but I can tell you that Solr, an application based on lucene, has got this feature:

Boosting query via functions

Let me know if it helps you.

volothamp
I'm accepting this because it's the only answer, it is an answer about Solr though, but it's somewhat helpful.
dlamblin
Did you find a solution to your problem?
Jenea