这是用于搜索的查询:
{ "query": {
"term": {"properties.subscriptionid": "test"
}
}
}
结果:
"hits": [
{
"_id": "ILojbHQB1164tHwpvfoc",
"_source": {
"properties": {
"subscriptionid": "test",
}
如果我使用:
{ "query": {
"term": {"subscriptionid": "test"
}
}
}
我没有得到任何结果。
索引Map:
"mappings": {
"properties": {
"subscriptionid": {
"type": "keyword"
},
"resources":{
"type": "nested",
}
}
- 删除不必减少代码区域
1条答案
按热度按时间lyr7nygr1#
正如@val指出的,您在问题中发布的索引Map中有一些不匹配的地方。请参阅术语查询,以获得有关它的详细信息。
添加索引数据、Map(与问题中提到的相同)和搜索查询的工作示例。
索引Map:
索引数据:
搜索查询:
搜索结果:
使用术语查询搜索嵌套类型:
嵌套Map的搜索结果: