2008-09-04 2 views
4

誰かがクエリ内の文書のスコアリングを上書きして、項目の内容に対する用語の「関連性」を自分自身の関数によって決定できるようにしましたか?もしそうなら、CustomScoreQueryを実装し、customScore(int、float、float)をオーバーライドしましたか?正確な用語マッチを他のプレフィックス用語マッチよりもずっと高いランク付けできるカスタムソートまたはカスタムスコアラーのいずれかを構築する方法を見つけることができないようです。任意の提案をいただければ幸いです。Luceneでは、得点の計算にどのように用語が使われますか?それをCustomScoreQueryで上書きできますか?

答えて

1

私は直接のLuceneを知らないが、私はSolrの、Luceneをベースのアプリケーションは、この機能を持っていることを伝えることができ:

Boosting query via functions

は、それはあなたを助けている場合、私に教えてください。

+0

私はこれを唯一の答えであると受け入れていますが、それはSolrについての回答ですが、やや役立ちます。 – dlamblin

+0

あなたの問題の解決策を見つけましたか? –

関連する問題