住所(都市、州、...)を持ついくつかのアイテムをSOLRに保存したいと思います。類似度がどのように計算されるかを変更したいと思います。事は、たとえば都市を比較するとき、私はそれらが同じで、それらの文字列が類似していない場合にのみ興味があるということです。方法はありますか?それはカスタム類似点ですか? もしそうなら、誰かがSolr 6.2でどのようにできるのかを教えてください。 ありがとうございます。ロケーションのSOLRカスタム類似点
0
A
答えて
0
何かが正確に一致する場合にのみ興味がある場合は、StrField
を使用してください(StrFieldでは大文字と小文字が区別されるので、大文字と小文字も一致する必要があります)。正確な試合しか得られないので、得点はすべての文書で同じになります。
カスタム類似性クラスを実装する必要があるのは、組み込みの類似性(または関数クエリ)とは異なる方法でドキュメントにスコアを付ける場合だけです。
正確に一致するのは通常のクエリ:city:Frankfurt
です。フィールドがStrFieldである限り、そのフィールドには正確にFrankfurt
のドキュメントのみが返されます(そして、そのうちの1つにインデックス時間の追加を加えない限り、すべて同じスコアになります)。
また、フィールド(都市など)でソートしている場合は、スコア計算がスローされます。
関連する問題
- 1. WordNetの類似点java
- 2. DockerHubとGitHubの類似点
- 3. LuceneのJaccard類似点
- 4. gensim:カスタム類似度測定
- 5. 文の間の類似点の計算
- 6. C++:構造と配列の類似点
- 7. データストアとの類似点を探す
- 8. ASP.NETコアとNode.jsの類似点
- 9. Doc2Vec Gensimドキュメントとトピックの類似点
- 10. OpenGL ES 2.0とOpenGL 3との類似点と相違点
- 11. コサインの類似性のためのカスタム損失関数
- 12. 2人の顔とその類似点を比較
- 13. ファイル間の類似点を探すためのシェルスクリプト
- 14. 2つの結果セットの類似点を比較する
- 15. C#とVB.netの類似点/相違点に関する面接の質問
- 16. キーポイントを使用してオブジェクトの類似点を計算する
- 17. 名前の類似点を比較する
- 18. 複数の類似点を参照する
- 19. MVCとMVVMの違いと類似点は何ですか?
- 20. ChromeにはglobalStorageの類似点はありますか?
- 21. 浮動小数点例外、セグメンテーションフォールトおよび類似のエラー
- 22. AndroidでMKLocalSearchの類似点は何ですか?
- 23. SAP BusinessObjectsとXS Engineの類似点と相違点は何ですか?
- 24. ダイナミックローディングとレイトバインドの類似点と相違点は何ですか?ウィキペディアから
- 25. 類似性メトリック
- 26. ツェナーダイオード - 「類似?」
- 27. 類似度indice
- 28. 類似度
- 29. フィルタリング類似イメージ
- 30. ハッシュの類似度
ああ、ok。どうもありがとうございました。 StrFieldは道に見えます。 国はどうですか?州(州= 100)と国(国= 50)の数値がある場合、州100が101に似ているわけではありません。 –
それは同じです。必要に応じて、これらの値を整数フィールドとして索引付けすることができます。これはフィールドでソートする場合に便利です(2の後に10のソートを行います - ソートしない場合でもStrFieldは作業)。 Solrは、値を別のものに変換するための決定論的な処理が必要であるため、(曖昧検索を求めない限り)「似たように」実際にはそうしません。 – MatsLindh
非常に感謝しています。 –