0
デフォルトでは、query_stringを使用してワイルドカードクエリを有効にすることはできますか?query_stringでのワイルドカード検索
私は手動で各用語に*を付ける必要があります。私はドキュメンテーションを見ましたが、何も見つかりませんでした。
デフォルトでは、query_stringを使用してワイルドカードクエリを有効にすることはできますか?query_stringでのワイルドカード検索
私は手動で各用語に*を付ける必要があります。私はドキュメンテーションを見ましたが、何も見つかりませんでした。
いいえ有効にする方法はありません。あなたはワイルドカード "allow_leading_wildcard"を使ってどのように動作するかを、ESがtokensと一致するかどうかを有効/無効にすることができます。だから車を検索すると車と一致する車が検索されるまで車と一致します(確かに分析に依存しますが、読んでリンクがあります)。
あなたがしたいことは分かりませんが、to dealing with languageと表示されます。先頭のワイルドカードを使用するとパフォーマンスの問題が発生する可能性があることに注意してください。
クエリとマッピングを投稿できますか? –
@VolodymyrBilyachatありがとうございますが、クエリとマッピングは関係ありません。デフォルトでワイルドカードクエリを有効にして、*に用語を追加する必要がないかどうかを知りたいだけです。 –
プレフィックスの検索は、必要なものです。https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-prefix-query.html – vmeln