singers
次のようなフィールド マッピングを持つインデックスがあります。
"singers": {
"type": "string",
"index_name": "singer",
"analyzer": "unicode_analyzer"
}
次のようなデータの例:
"singers": [
"Đàm Vĩnh Hưng",
"Thanh Lam (NSƯT)"
]
ここで、インデックスが正確に歌手名「Đàm Vĩnh Hưng」を持っているかどうかを調べたいのですが、どうすればそれを行うことができますか?
現在、私は試しました:
{
"query": {
"terms": {
"singers": [
"Đàm Vĩnh Hưng"
]
}
}
}
しかし、結果は空です。
どんなアドバイスでも大歓迎です。君たちありがとう。
試してみたところ、 を使用すると解決しましたmatch_phrase
。同じ問題に遭遇した人のためにこれを保持します。これを閉じてください。ありがとうございました。