0
我有指數與現場singers
映射,如:如何在Elasticsearch中找到與數組字段完全一致的短語?
"singers": {
"type": "string",
"index_name": "singer",
"analyzer": "unicode_analyzer"
}
實例數據,如:
"singers": [
"Đàm Vĩnh Hưng",
"Thanh Lam (NSƯT)"
]
現在我想找到,如果索引有確切的歌手名「譚永興」,我該怎麼辦那?
目前,我想:
{
"query": {
"terms": {
"singers": [
"Đàm Vĩnh Hưng"
]
}
}
}
但結果是空的。
任何建議將受到歡迎。感謝你們。
嘗試之後,我使用match_phrase
解決了此問題。對於遇到同樣問題的任何人,我都會保留這一點。請關閉這個。謝謝。
您應該爲您的解決方案創建一個答案並接受它。 – Val
@Val感謝您的幫助。 – codeaholicguy