【发布时间】:2020-12-26 11:30:03
【问题描述】:
这是用于搜索的查询:
{ "query": {
"term": {"properties.subscriptionid": "test"
}
}
}
结果:
"hits": [
{
"_id": "ILojbHQB1164tHwpvfoc",
"_source": {
"properties": {
"subscriptionid": "test",
}
如果我使用:
{ "query": {
"term": {"subscriptionid": "test"
}
}
}
我没有得到任何结果。
索引映射:
"mappings": {
"properties": {
"subscriptionid": {
"type": "keyword"
},
"resources":{
"type": "nested",
}
}
*删除不需要减少代码区域
【问题讨论】:
-
我很确定您的有效映射与您认为已安装的映射不同。您能否展示运行
GET your-index时得到的结果并用结果更新您的问题? -
是的,当插入 _doc 时,索引发生了变化,谢谢兄弟!!!
-
是的,因为您索引的文档包含
properties哈希,根据您的映射,它不应该,只需删除该部分就可以了。
标签: elasticsearch elasticsearch-dsl elasticsearch-query elasticsearch-7 elasticsearch-mapping