2

結果の一致率を返すアルゴリズムを作成する必要があります。

このアルゴリズムの目的は、いくつかのフィールドに従ってデータベースを検索し、クエリとドキュメントの間の一致からパーセンテージを再リリースすることです。

現在、私は検索にSolrを使用していますが、一致のパーセンテージではなく、パーセンテージに変換できないスコアを返します。

luceneベースのElasicsearchも見ましたが、そこまで持ち出せる印象はありません。

解決策はありますか?

前もって感謝します。

4

1 に答える 1

2

Lucene/Solr には最大スコアがないため、スコアを正規化できます。クエリの最初の結果のスコアを maxScore として使用できますが、現在のクエリに依存するため、正しい方法ではありません。他のクエリと区別することはできません。

Solr Wiki でも推奨されていません。ScoresAsPercentagesドキュメントを参照してください。

于 2012-12-13T11:42:24.093 に答える