ファジー検索のための maxExpansions パラメーターを設定する方法

トピック作成者:ks-solruserml-bot (2024/05/23 12:37 投稿)
1
CloseClose

(The bot translated the original post https://lists.apache.org/thread/zg6slsp4jspl415gl1fjxnqs7c0gq9y6 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、

私はファジー検索に関する質問があります。
過去のメーリングリストの質問を読むと、コードで max expansions パラメーターが 50 に設定されていることがわかりました。
他のユーザーと同じ挙動をしていることがあり、多数のシャードを持つ SolrCloud クラスターでファジー検索を実行すると、単一のシャードを持つモノサーバーで行う場合よりも結果が多くなることがあります。これは、max expansions パラメーターがシャードごとに設定されているためです。
そのため、この値を増やしたいと考えていますが、私の知識では、コードを変更して Solr を再コンパイルする必要があります。クエリで直接設定する方法はあるのでしょうか。ドキュメントを調べましたが、何も見つかりませんでした。検索のパフォーマンスが低下する可能性があることは認識していますが、それを増やす必要があります。最近、ElasticSearch でこの設定をクエリ時に設定する変更が行われたことを見ましたが、Solr では見当たりませんでした。私の理解は正しいでしょうか?

よろしくお願いします。

Olivier

返信投稿者:ks-solruserml-bot (2024/05/23 12:37 投稿)

このセッターを呼び出す必要があるようです:org.apache.solr.parser.SolrQueryParserBase#setFuzzyMinSim、これは edismax で行うことができます。PRを歓迎します!

〜 David Smiley
Apache Lucene/Solr 検索開発者
http://www.linkedin.com/in/davidwsmiley

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?