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

script

nested类型中包含一个dense_vector的字段,通过cosineSimilarity计算相似度,提示类转换异常

Elasticsearchmryu 回复了问题 • 2 人关注 • 2 个回复 • 3894 次浏览 • 2023-06-24 10:49 • 来自相关话题

ik自定义分词和停用词遇到一个问题, 或者在脚本中如何过滤不想返回的数据呢

回复

Elasticsearcha1667499668 发起了问题 • 1 人关注 • 0 个回复 • 3081 次浏览 • 2023-04-26 18:16 • 来自相关话题

es中, painless可以把json字符串转为数组或list的吗

ElasticsearchOmbres 回复了问题 • 3 人关注 • 2 个回复 • 4180 次浏览 • 2023-04-23 10:51 • 来自相关话题

elasticsearch如何使用script(python)的复杂语句?

ElasticsearchCharele 回复了问题 • 3 人关注 • 3 个回复 • 4165 次浏览 • 2021-07-02 14:57 • 来自相关话题

ES plugin 作用文档问题

ElasticsearchOmbres 回复了问题 • 2 人关注 • 1 个回复 • 3297 次浏览 • 2021-06-01 14:55 • 来自相关话题

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

回复

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

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

Elasticsearchquan子里的世界 发表了文章 • 0 个评论 • 6649 次浏览 • 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

搜索字段长度大于2的数据

Elasticsearchqiwu 回复了问题 • 5 人关注 • 8 个回复 • 5827 次浏览 • 2020-11-05 18:06 • 来自相关话题

es 脚本排序 script_parse_exception

Elasticsearchlaoyang360 回复了问题 • 2 人关注 • 1 个回复 • 5717 次浏览 • 2020-09-25 08:27 • 来自相关话题

elasticsearch nested 是怎么查询 符合条件的的子文档数 最少x个的需求的

Elasticsearchpony_maggie 回复了问题 • 2 人关注 • 1 个回复 • 2784 次浏览 • 2020-09-03 09:24 • 来自相关话题

script 读取时间字段、比对时间异常

回复

Elasticsearchqq153655101 发起了问题 • 1 人关注 • 0 个回复 • 4424 次浏览 • 2020-05-28 11:18 • 来自相关话题

updateByQuery 批量更新问题

ElasticsearchOmbres 回复了问题 • 2 人关注 • 1 个回复 • 6911 次浏览 • 2019-08-29 17:37 • 来自相关话题

es是否支持在script中进行更新的同时返回其中某项计算值

Elasticsearchhufuman 回复了问题 • 2 人关注 • 1 个回复 • 4686 次浏览 • 2019-07-24 19:37 • 来自相关话题

能否在一个查询中 查询两个条件 在对两个结果进行除法计算

Elasticsearchxiaoyanghapi 回复了问题 • 4 人关注 • 3 个回复 • 6842 次浏览 • 2019-07-12 19:40 • 来自相关话题

bucket_selector下的script塞选

Elasticsearchmafa1993 回复了问题 • 2 人关注 • 1 个回复 • 3915 次浏览 • 2019-04-30 09:46 • 来自相关话题

条新动态, 点击查看
kennywu76

kennywu76 回答了问题 • 2018-09-19 10:45 • 5 个回复 不感兴趣

聚合脚本请教

赞同来自:

多字段的terms聚合,也可以利用composite aggregation来实现,例如:
2897
 
 
文档参考: https://www.elastic.co/guide/en/elasticsearch/reference/current/sea... 显示全部 »
多字段的terms聚合,也可以利用composite aggregation来实现,例如:
2897
 
 
文档参考: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-composite-aggregation.html
 

nested类型中包含一个dense_vector的字段,通过cosineSimilarity计算相似度,提示类转换异常

回复

Elasticsearchmryu 回复了问题 • 2 人关注 • 2 个回复 • 3894 次浏览 • 2023-06-24 10:49 • 来自相关话题

ik自定义分词和停用词遇到一个问题, 或者在脚本中如何过滤不想返回的数据呢

回复

Elasticsearcha1667499668 发起了问题 • 1 人关注 • 0 个回复 • 3081 次浏览 • 2023-04-26 18:16 • 来自相关话题

es中, painless可以把json字符串转为数组或list的吗

回复

ElasticsearchOmbres 回复了问题 • 3 人关注 • 2 个回复 • 4180 次浏览 • 2023-04-23 10:51 • 来自相关话题

elasticsearch如何使用script(python)的复杂语句?

回复

ElasticsearchCharele 回复了问题 • 3 人关注 • 3 个回复 • 4165 次浏览 • 2021-07-02 14:57 • 来自相关话题

ES plugin 作用文档问题

回复

ElasticsearchOmbres 回复了问题 • 2 人关注 • 1 个回复 • 3297 次浏览 • 2021-06-01 14:55 • 来自相关话题

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

回复

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

搜索字段长度大于2的数据

回复

Elasticsearchqiwu 回复了问题 • 5 人关注 • 8 个回复 • 5827 次浏览 • 2020-11-05 18:06 • 来自相关话题

es 脚本排序 script_parse_exception

回复

Elasticsearchlaoyang360 回复了问题 • 2 人关注 • 1 个回复 • 5717 次浏览 • 2020-09-25 08:27 • 来自相关话题

elasticsearch nested 是怎么查询 符合条件的的子文档数 最少x个的需求的

回复

Elasticsearchpony_maggie 回复了问题 • 2 人关注 • 1 个回复 • 2784 次浏览 • 2020-09-03 09:24 • 来自相关话题

script 读取时间字段、比对时间异常

回复

Elasticsearchqq153655101 发起了问题 • 1 人关注 • 0 个回复 • 4424 次浏览 • 2020-05-28 11:18 • 来自相关话题

updateByQuery 批量更新问题

回复

ElasticsearchOmbres 回复了问题 • 2 人关注 • 1 个回复 • 6911 次浏览 • 2019-08-29 17:37 • 来自相关话题

es是否支持在script中进行更新的同时返回其中某项计算值

回复

Elasticsearchhufuman 回复了问题 • 2 人关注 • 1 个回复 • 4686 次浏览 • 2019-07-24 19:37 • 来自相关话题

能否在一个查询中 查询两个条件 在对两个结果进行除法计算

回复

Elasticsearchxiaoyanghapi 回复了问题 • 4 人关注 • 3 个回复 • 6842 次浏览 • 2019-07-12 19:40 • 来自相关话题

bucket_selector下的script塞选

回复

Elasticsearchmafa1993 回复了问题 • 2 人关注 • 1 个回复 • 3915 次浏览 • 2019-04-30 09:46 • 来自相关话题

6.3.2配置script function报错

回复

Elasticsearchrochy 回复了问题 • 4 人关注 • 1 个回复 • 7443 次浏览 • 2019-03-13 04:49 • 来自相关话题

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

Elasticsearchquan子里的世界 发表了文章 • 0 个评论 • 6649 次浏览 • 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