这是我用于获取 id
的弹性搜索查询curl -XGET localhost:9200/test-index2/business/_search -d'
{
"query" : {
"filtered" : {
"query" : {
"match_all" : {}
},
"filter" : {
"term" : {
"_id" : "AU6LqK0WCSY7HKQGengx"
}
}
}
}
}'
这是回复的一部分
{"contactNumber": "+1-415-392-3702", "name": "Golden Gate Hotel"}
我有 contactNumber 和名称
现在我的第二个查询 - >我正在使用术语过滤器查询上述联系号码
curl -XGET localhost:9200/test-index2/business/_search -d'
{
"query" : {
"filtered" : {
"query" : {
"match_all" : {}
},
"filter" : {
"term" : {
"contactNumber" : "+1-415-392-3702"
}
}
}
}
}'
我有 0次点击!
我已将contactNumber和name字段编入索引。
我做错了什么?
我应该得到完全相同的记录
修改
附加联系号码的映射
{"test-index2":{"mappings":{"business":{"properties":{"address":{"type":"string"},"contactNumber":{"type":"string","store":true},"name":{"type":"string"}}}}}}