es 开发中,如何获取数组字段长度大于某个阈值的文档,可以使用 script 查询。
Script Query
Elasticsearch 支持使用脚本进行查询,针对过滤数组字段大小在某个阈值以上的文档,可以如下示例:
GET product/_search
{
"query": {
"script": {
"script": "doc['menu_id'].values.length > 1"
}
}
}
es 开发中,如何获取数组字段长度大于某个阈值的文档,可以使用 script 查询。
Elasticsearch 支持使用脚本进行查询,针对过滤数组字段大小在某个阈值以上的文档,可以如下示例:
GET product/_search
{
"query": {
"script": {
"script": "doc['menu_id'].values.length > 1"
}
}
}