示例::
"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
}
嵌套查询应该是这样的。最后错误已经消除,并返回了预期的结果。