2011-01-06 15 views
1

私がこれを求めているのは、類似性クラスを拡張するか、またはクエリ関数を使用するだけで十分ではないからです。私は、ドキュメントフィールドに関して自分の好みの観点からユーザクエリをパーソナライズする予定です。これらの設定(Solrプラグインによってキャッシュされている)を使用してテキストベースのスコアリングが計算された後、ドキュメントのスコアを更新する必要があります。何かご意見は?SOLR/Lucene:Scorerクラスを拡張するにはどうすればいいですか。それはその後、Solrプラグインでラップすることができます

答えて

1

私はカスタムfunction queryを書いていますが、これはカスタムアルゴリズムで計算したスコアを修正するというあなたの定義に合っています。

+0

これも私が考えていたことですが、私は一点についてはわかりません:この関数でそれぞれのマッチングするドキュメントを別々にスコアリングする必要があるため、\ _val \ _ hookをブースト値として使用する必要があります。 ..これは実際にどのように動作するのかあなたはどんな考えを持っていますか?これはLuceneQueryParserによってサポートされていますか? – Dante

関連する問題