Elasticsearch使用技巧

本文分享了关于Elasticsearch的一些实用技巧,包括修改index配置、使用脚本更新数据、通过Elasticsearch-spark进行批量操作、远程数据迁移reindex、处理慢查询、刷新操作API控制以及模板template的使用。内容涵盖5.3.x版本的相关指南和资源链接。
摘要由CSDN通过智能技术生成

以下,将以前使用ElasticSearch的一些常用技巧发布,以下命令主要基于5.3.x版本

1.修改index的相关配置:total field

PUT index_name/_settings

{

  "index.mapping.total_fields.limit":2000,

  "index.max_result_window":1000000,

   "max_slices_per_scroll": "4096"

}

 

2.使用脚本更新index数据

POST index_name/type/_update_by_query?conflicts=proceed

{

  "script": {

    "inline": "def  pudatea = ctx._source['pubdate'];  if(null !=pudatea){DateTimeFormatter formatter=DateTimeFormatter.ofPattern('YYYY年mm月dd日HH时MM分SS秒');DateTimeFormatter formatter2=DateTimeFormatter.ofPattern('YYYY-mm-dd HH:MM:SS');try {ctx._source['pubdate'] = formatter2.format(formatter.parse(pudatea));}catch(Exception e){}}"

  },

  "query": {

    "bool": {

      "must": [

        {

          "query_string": {

            "default_f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值