私は、solrがメモリを節約するためにfloatの正規化を使用し、2バイト表現にマッピングすることによってコンピューティングをスピードアップすることを知っています。 私の質問ですが、浮動小数点数を使用してクエリ内の用語を増やしてもかまいません(つまり、a^0.00001 +b^0.11111
)、それをどういうわけかsolr/lucene計算の精度を失わないように標準化する必要がありますか? 1から1000の間にして2の累乗にします。solr/luceneクエリで因子範囲を上げるための規則はありますか?
1
A
答えて
1
索引時間の後押しは圧縮され、スコアを計算する際に重要な精度の低下を招くことがあります(たとえば、In Lucene, why do my boosted and unboosted documents get the same score?を参照)。クエリ時のブースト
クエリー時のブーストはJava float
です。また、Javaの算術演算子を使用してスコアに参加します。もちろん、浮動小数点演算を伴うaccuracy problemsがあるかもしれませんが、結果セット内でドキュメントが無関係な順序で表示されるようなスコアリングにはほとんど影響しません。
関連する問題
- 1. 日付範囲のSQL Server規則
- 2. SQLクエリは、範囲または最寄りの範囲
- 3. 不規則なステップで範囲を生成する。最適化
- 4. iOS - 不規則な範囲内で描画する
- 5. 子ノードの有効範囲はありますか?
- 6. PerlのPODコメントを書くための規則はありますか?
- 7. Highcharts積み上げ範囲Z-インデックス
- 8. 再帰関数には特別な有効範囲規則がありますか?
- 9. sedの正規表現の範囲を広げる
- 10. UNIQUE列の規則を曲げるSQLite
- 11. クエリ文字列にはどの形式規則もありますか?
- 12. libcamera_client_intermedietesを作成するための規則がありません
- 13. 毎日の売り上げ在庫のためのPostgresqlクエリ
- 14. DAX特定の行範囲を取得するためのクエリ
- 15. キーワードまたは日付タイプフィールドの範囲クエリですか?
- 16. 範囲/上記のコードでは、ステートメント内のため、反復
- 17. 日付範囲でvlookupする方法はありますか?
- 18. Racketの構造体の命名規則はありますか?
- 19. MySQLの範囲クエリ、大規模な使用のインデックス裁判官範囲
- 20. gitリポジトリの命名規則はありますか?
- 21. Java例外メッセージの規則はありますか?
- 22. angularjsビューの命名規則はありますか?
- 23. C#メソッドオーバーロードパラメータの順序付け規則はありますか?
- 24. Python終了コードの規則はありますか?
- 25. RxJavaとFasterXMLの有効なプロガード規則はありますか?
- 26. WPF UIコントロールの標準命名規則はありますか?
- 27. 新しいbashコマンドの命名規則はありますか?
- 28. 行と列の規則はありますか?
- 29. MATLABのfor-loopにif文をネストするための特別な規則はありますか?
- 30. カサンドラ矛盾した範囲では、クエリ