問題は、私たちの用語のうちの1つが非常に一般的である可能性があることです(例えば、数字「3」)。その場合、私はLuceneがクエリを実行している間、Scoredの検索結果の量を制限したいと思います。それも可能ですか? ちょうど強調するために、私はLuceneの検索結果を制限するだけではいけません(IndexSearher.Searchメソッドの第2の数値パラメータを使って簡単に行うことができます)。私はLuceneに何かを伝えたいと思っています - その特定の用語のヒットを検索するのにあまり時間を費やさないでください。あなたが見つけたとしたら、1,000,000点を探して、他の言葉に行きましょう。Lucene - 検索クエリの特定の用語に対する結果の量を制限する
1
A
答えて
1
いいえ、できません。ご存知のようにLuceneの絶対得点はare meaninglessなので、サポートはありません。
用語が実際には一般的であるため、idfは高い(または、あなたの視点によっては低くなる)ので、おそらくLuceneのpruning algorithmsのために比較的重要ではありません。あなたはいつもブーストを変更して問題をなくしても構いませんが、これが本当にあなたのパフォーマンスのボトルネックであることを再確認します。
関連する問題
- 1. PHP/SQL - 特定のページの結果の量を制限する
- 2. Luceneで特定の範囲の用語を検索するには
- 3. rails solr検索制限検索結果の総数/結果の固定数を取得
- 4. 特定のカテゴリのページへのAPI検索を制限する
- 5. クエリ結果のバイナリ検索
- 6. The Lucene CloudSearchの検索語句を検索するには?
- 7. 結合クエリの結果を制限する
- 8. Sharepoint:検索結果をフィールド別に限定する
- 9. Zend Search Lucene - 特定のフィールドを検索
- 10. Luceneの検索結果の品質を調べる
- 11. Luceneの検索結果カスタムオーダーリストによる並べ替え
- 12. Grailsの検索可能なプラグイン:無制限の結果
- 13. 異なるフィールドでLuceneの検索結果を並べ替え
- 14. Railsの基本検索の結果に検索クエリを表示
- 15. 用語のLucene文字列検索
- 16. いくつかの条件で検索結果を制限する方法
- 17. MySQL:クエリ内の各グループの結果の数を別のクエリの結果に基づいて制限する
- 18. ビデオカテゴリに基づいて特定のキーワードの動画検索結果を検索
- 19. Googleの検索結果をフィルタする
- 20. MDXクエリ - 範囲制約を使用して結果を限定する
- 21. ASP.NET MVC - 検索結果で検索用語を強調表示
- 22. JSONの結果を制限する
- 23. SPARQLクエリで特定の変数の結果の数を制限する方法を教えてください。
- 24. Lucene Index:特定の用語を除外
- 25. sqlクエリ前の検索語への相対検索
- 26. 特定のカテゴリへのクエリの制限
- 27. 制限する結果(MySQLの)
- 28. Zend luceneの検索結果のコンテンツ/抜粋
- 29. Railsの検証:入力を特定の値に制限する
- 30. Luceneから特定のフィールドのみを返します。検索
これはパフォーマンス上の問題ですか? – Reactormonk
はい、間違いありません。 –