我有一个带有数字类别 ID 的弹性搜索索引,如下所示:
{
"id": "50958",
"name": "product name",
"description": "product description",
"upc": "00302590602108",
"**categories**": [
"26",
"39"
],
"price": "15.95"
}
我希望能够传递一个类别 id 的数组(例如,一个包含所有子项的父 id)并只返回与其中一个类别匹配的结果。我一直试图让它与术语查询一起使用,但还没有运气。
另外,作为弹性搜索的新用户,我想知道是否应该为此使用过滤器/构面...
回答!我最终使用了术语查询(而不是术语)。我仍然想知道使用过滤器或构面是否有好处。