我的索引包含字段measuringscan *controller = [[measuringscan alloc] initWithNibName:nil bundle:nil];
[self presentViewController:controller animated:YES completion:nil];
映射,如:
singers
示例数据如:
"singers": {
"type": "string",
"index_name": "singer",
"analyzer": "unicode_analyzer"
}
现在我想找到索引是否有正确的歌手名字“ĐàmVĩnhHưng”,我怎么能这样做?
目前,我尝试过:
"singers": [
"Đàm Vĩnh Hưng",
"Thanh Lam (NSƯT)"
]
但结果是空的。
欢迎任何建议。谢谢你们。
尝试后,我在使用{
"query": {
"terms": {
"singers": [
"Đàm Vĩnh Hưng"
]
}
}
}
时解决了这个问题。对于遇到同样问题的人,我会保留这个。请关闭这个。谢谢。
答案 0 :(得分:1)
使用match_phrase
。
{
"query": {
"match_phrase": {
"singers": "Đàm Vĩnh Hưng"
}
}
}