大文字と小文字を維持するelasticsearch Search APIを使用してファセット検索を行う方法はありますか(結果を小文字に変換するのではなく)。
前もってありがとう、チャック
大文字と小文字を維持するelasticsearch Search APIを使用してファセット検索を行う方法はありますか(結果を小文字に変換するのではなく)。
前もってありがとう、チャック
"terms" ファセットを使用していると仮定すると、ファセット エントリはまさにインデックス内の用語です。簡単に言うと、分析はフィールド値を一連の用語に変換するプロセスであり、小文字化はデフォルト アナライザーのステップです。そのため、小文字の用語が表示されています。そのため、分析構成を変更する必要があります (複数の異なるアナライザーを実行する場合は、おそらくmulti_fieldを導入します)。
Lucene in Action (第 2 版) にすばらしい説明があります。ElasticSearch にも適用できます。