【发布时间】:2012-08-31 18:26:19
【问题描述】:
我有一个带有数字类别 ID 的弹性搜索索引,如下所示:
{
"id": "50958",
"name": "product name",
"description": "product description",
"upc": "00302590602108",
"**categories**": [
"26",
"39"
],
"price": "15.95"
}
我希望能够传递一个类别 ID 数组(例如,一个包含所有子项的父 ID)并仅返回与其中一个类别匹配的结果。我一直在尝试让它与术语查询一起使用,但还没有运气。
另外,作为 elasticsearch 的新用户,我想知道是否应该为此使用过滤器/构面...
已答复! 我最终使用了术语查询(而不是术语)。我仍然想知道使用过滤器或构面是否有好处。
【问题讨论】:
-
你能帮我处理this question吗?谢谢
标签: elasticsearch