我的 ElasticSearch 中有这样的结构
{
_index: 'index',
_type: 'product',
_id: '896',
_score: 0,
_source: {
entity_id: '896',
category: [
{
category_id: 2,
is_virtual: 'false'
},
{
category_id: 82,
is_virtual: 'false'
}
]
}
}
我想返回所有具有“82”category_id 的“产品”。
{
"query": {
"bool": {
"filter": {
"terms": {
"category.category_id": [
82
]
}
}
}
}
}
这个查询给了我 0 次点击。
这样做的正确方法是什么?