Elasticsearch:如何使用Javaapi添加嵌套数据类型



示例::

"price":{  
"type":"nested",  --> how to add this using java api 
"properties":{  
"activity_price":{  
"type":"double"
},
"multimedia_price":{  
"type":"double"
},
"transportation_price":{  
"type":"double"
}
}
}

实际上,我想添加";类型":"嵌套的";在mapping.json中
要查找嵌套对象,我使用嵌套查询。但是";[nested]未能在路径[…]下找到嵌套对象">

感谢你的帮助。

"nested" : {
"query" : {
"bool" : {
"must" : [
{
"match" : {
"price.activity_price" : {
"query" : 1.0,
}
}
}]
}
},
"path" : "price",
"ignore_unmapped" : false,
"score_mode" : "none",
"boost" : 1.0
}

嵌套查询应该是这样的。最后错误已经消除,并返回了预期的结果。

相关内容

  • 没有找到相关文章

最新更新