相关文章推荐
还单身的蘑菇  ·  react ...·  2 月前    · 
英俊的汤圆  ·  HstsBuilderExtensions. ...·  10 月前    · 
一直单身的小刀  ·  iOS中的URL - 简书·  1 年前    · 

es查询字段长度大于的

在 Elasticsearch 中,可以使用 range 查询来筛选字段长度大于某个值的文档。例如,下面的查询将返回 name 字段长度大于 10 的文档:

GET index/_search
  "query": {
    "range": {
      "name": {
        "gt": 10

也可以使用脚本语言来确定字段的长度。例如,下面的查询将返回 name 字段长度大于 10 的文档:

GET index/_search
  "query": {
    "script": {
      "script": {
        "source": "doc['name'].value.length() > params.len",
        "params": {
          "len": 10

注意,需要在索引中启用脚本功能。

  •