私のユースケースでは、末尾のワイルドカードを使用してエラスティック検索ドメインを照会する必要があります。クエリでこのようなワイルドカードを処理するベスト プラクティスについて、ご意見をお聞かせください。
次の句を追加することは、クエリの良い方法だと思いますか?
"query" : {
"query_string" : {
"query" : "attribute:postfix*",
"analyze_wildcard" : true,
"allow_leading_wildcard" : false,
"use_dis_max" : false
}
}
重い操作であるため、先頭のワイルドカードを許可しませんでした。ただし、長期的には、すべてのクエリ要求に対してワイルドカードを分析することがどれほど優れているかを知りたいと思っていました。私の理解では、クエリに実際にワイルドカードが含まれていない場合、ワイルドカードを分析しても影響はありません。あれは正しいですか?