虽然我正在使用弹性搜索查询嵌套字段,但即使有一个字段匹配,它也会向我返回所有嵌套字段。如果没有一个匹配,则返回空。我需要帮助来限制仅匹配的字段>
{
"nested": {
"path": "rooms",
"query": {
"bool": {
"must": [
{
"range": {
"rooms.single_occupancy_rate":{
"lte" : budget
}
}
},
{
"range": {
"rooms.guest_count": {
"gte": 3
}
}
}
]
}
}