【发布时间】:2018-02-09 09:26:30
【问题描述】:
我有一个弹性搜索 json 响应,例如:
"source": {
lastupdate_es: "2016-01-11T11:22:49.800Z",
prod_id: [
"prod12345"
],
price: [
{
price_list: "ADomain",
list_price: 31.67
},
{
price_list: "ADomain",
list_price: 760
},
{
price_list: "ADomain",
list_price: 31.67
},
{
price_list: "BDomain",
list_price: 760
},
{
price_list: "BDomain",
list_price: 29.66
},
{
price_list: "CDomain",
list_price: 710
},
],
sku_id: "sku123445"
}
我需要一个查询来过滤记录,SQL 查询类似于“select * from table where prop_id='product id' and price_list like '%Domain'。我们如何创建一个弹性查询来实现这一点?
【问题讨论】:
-
我宁愿写查询过滤器而不是结果过滤器。如果您发布您的查询,也许我可以提供帮助。
标签: elasticsearch