_allとのマルチマッチング方法を知りたかったのです。さんは、私は次のクエリを持っているとしましょう:_allとelasticsearchマルチマッチングはどのように機能しますか?
"multi_match": {
"query": x,
"type": "phrase",
"fields":"_all",
}
それは特定のフレーズのために利用可能なすべてのフィールドを検索し、フレーズはすべてのフィールドに存在する場合、レコードを返していますか?フィールドの一部にそれがあり、他のフィールドでそうでない場合はどうなりますか?
ありがとうございます@dadoonetご意見ください。しかし、2つのフィールドだけを指定して同じクエリを使用すると、私が取得するレコードの数は、_allを実行するときのレコードの数よりも多いのですか?たとえば、もし私が_allを使うと100個のレコードが返ってきますが、 "fields"を使うと:["title"、 "description"] 101レコードが得られ、86レコードだけが複製されます。 – Mandy