我正在使用Java Api进行弹性搜索。
假设我从弹性搜索中获取下面提到的json数据。
{
"id":"123",
"genres":[{"key":"EN","value":"action"},{"key":"FR","value":"action"}]
},
{
"id":"234",
"genres":[{"key":"EN","value":"action"},{"key":"FR","value":"drama"}]
}
我想根据key属性的值来切片/过滤数据。 例如,传递密钥作为EN我想要下面提到的数据。 我尝试过嵌套查询,但它没有用。
预期产出:
{
"id":"123",
"genres":[{"key":"EN","value":"action"}]
},
{
"id":"234",
"genres":[{"key":"EN","value":"action"}]
}
这可以通过弹性搜索实现吗?