ドキュメント全体で Elastic match_phrase を使用する方法はありますか? 特定の分野だけではありません。
ユーザーが引用符を使用して検索語を入力し、ドキュメント内の任意の場所でフレーズ一致を実行できるようにしたいと考えています。
{
"size": 20,
"from": 0,
"query": {
"match_phrase": {
"my_column_name": "I want to search for this exact phrase"
}
}
}
現在、特定のフィールドに一致するフレーズのみが見つかりました。フレーズ一致を行うフィールドを指定する必要があります。
私たちのドキュメントには数百のフィールドがあるため、600 以上のフィールドをすべての match_phrase クエリに手動で入力することは現実的ではないと思います。結果の JSON は巨大になります。