在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。
sort

sort

请教一下es的sort问题

默认分类QuincyXuHa 回复了问题 • 3 人关注 • 2 个回复 • 4507 次浏览 • 2023-03-14 21:05 • 来自相关话题

父子查询排序

Elasticsearchzcc_vv 回复了问题 • 6 人关注 • 3 个回复 • 2986 次浏览 • 2021-09-22 14:47 • 来自相关话题

5.X的doc value结构和7.4.2的doc value结构有什么大的变化?

回复

Elasticsearchquan子里的世界 发起了问题 • 2 人关注 • 0 个回复 • 3031 次浏览 • 2021-01-23 19:14 • 来自相关话题

ES 7.4.2的Sort Script查询性能比较差

Elasticsearchquan子里的世界 发表了文章 • 0 个评论 • 6201 次浏览 • 2021-01-19 14:15 • 来自相关话题

我们的es从5.3.2升级到7.4.1,遇到一个脚本的性能问题。同样的一段Sort Script脚本, 在ES 7.4.1的执行要比ES 5.3.2要慢至少一倍。一个主要的特点就是departure_city_ids可能会很多,通过doc获取一个deparature_city_ids的数据, 数据的大小最大的时候达到两千多个左右。Type为keyword类型。

  • 具体的sort script脚本实例已经贴在下面了。

脚本实例:

"sort": [
    {
      "_script": {
        "script": {
          "inline": "return doc['departure_city_ids'].size()",
          "lang": "painless"
        },
        "type": "number",
        "order": "desc"
      }
    }
  ]

https://discuss.elastic.co/t/the-performance-of-script-based-sorting-in-es-7-4-2-verison-is-very-poor/261241

ES搜索排序时,取得字段舍去了小数部分这是为啥?

回复

Elasticsearchyz123 回复了问题 • 1 人关注 • 2 个回复 • 2793 次浏览 • 2020-12-06 12:32 • 来自相关话题

script排序里的source字段报错unknown

Elasticsearchrochy 回复了问题 • 2 人关注 • 1 个回复 • 7070 次浏览 • 2019-01-10 16:09 • 来自相关话题

elasticsearch排序java api如何实现根据某字段值不同选择不同字段排序

Elasticsearchhufuman 回复了问题 • 2 人关注 • 1 个回复 • 3897 次浏览 • 2018-07-05 21:18 • 来自相关话题

多个index中date字段不同名,搜索如何排序

Elasticsearchstrglee 回复了问题 • 3 人关注 • 1 个回复 • 1896 次浏览 • 2018-06-05 12:30 • 来自相关话题

不同分类中同一属性的联合sort排序问题

Elasticsearchmedcl 回复了问题 • 2 人关注 • 1 个回复 • 3669 次浏览 • 2017-03-25 14:31 • 来自相关话题

请教一下es的sort问题

回复

默认分类QuincyXuHa 回复了问题 • 3 人关注 • 2 个回复 • 4507 次浏览 • 2023-03-14 21:05 • 来自相关话题

父子查询排序

回复

Elasticsearchzcc_vv 回复了问题 • 6 人关注 • 3 个回复 • 2986 次浏览 • 2021-09-22 14:47 • 来自相关话题

5.X的doc value结构和7.4.2的doc value结构有什么大的变化?

回复

Elasticsearchquan子里的世界 发起了问题 • 2 人关注 • 0 个回复 • 3031 次浏览 • 2021-01-23 19:14 • 来自相关话题

ES搜索排序时,取得字段舍去了小数部分这是为啥?

回复

Elasticsearchyz123 回复了问题 • 1 人关注 • 2 个回复 • 2793 次浏览 • 2020-12-06 12:32 • 来自相关话题

script排序里的source字段报错unknown

回复

Elasticsearchrochy 回复了问题 • 2 人关注 • 1 个回复 • 7070 次浏览 • 2019-01-10 16:09 • 来自相关话题

elasticsearch排序java api如何实现根据某字段值不同选择不同字段排序

回复

Elasticsearchhufuman 回复了问题 • 2 人关注 • 1 个回复 • 3897 次浏览 • 2018-07-05 21:18 • 来自相关话题

多个index中date字段不同名,搜索如何排序

回复

Elasticsearchstrglee 回复了问题 • 3 人关注 • 1 个回复 • 1896 次浏览 • 2018-06-05 12:30 • 来自相关话题

不同分类中同一属性的联合sort排序问题

回复

Elasticsearchmedcl 回复了问题 • 2 人关注 • 1 个回复 • 3669 次浏览 • 2017-03-25 14:31 • 来自相关话题

ES 7.4.2的Sort Script查询性能比较差

Elasticsearchquan子里的世界 发表了文章 • 0 个评论 • 6201 次浏览 • 2021-01-19 14:15 • 来自相关话题

我们的es从5.3.2升级到7.4.1,遇到一个脚本的性能问题。同样的一段Sort Script脚本, 在ES 7.4.1的执行要比ES 5.3.2要慢至少一倍。一个主要的特点就是departure_city_ids可能会很多,通过doc获取一个deparature_city_ids的数据, 数据的大小最大的时候达到两千多个左右。Type为keyword类型。

  • 具体的sort script脚本实例已经贴在下面了。

脚本实例:

"sort": [
    {
      "_script": {
        "script": {
          "inline": "return doc['departure_city_ids'].size()",
          "lang": "painless"
        },
        "type": "number",
        "order": "desc"
      }
    }
  ]

https://discuss.elastic.co/t/the-performance-of-script-based-sorting-in-es-7-4-2-verison-is-very-poor/261241