(一)elasticsearch 5x 索引创建,修改及模板使用

常用的索引创建的三种方式:

  1. 直接创建索引
  2. 动态创建索引
  3. 使用模板创建索引

1.直接创建索引

插入数据前先指定index及type,5x版本要指定分片数量,例子如下:

建立一个名为my_index的索引,索引类型为my_type.禁用all字段,然后在把需要的字段放到_all中.

curl -XPUT ip:9200/my_index -d '{  
"settings":{    
        "index": {   
               "refresh_interval" : "-1",  //减少shard刷新间隔,用于大规模bulk插入,且对实时查询不要求时使用,完成bulk插入后再修改为1s  
               "number_of_shards": "20",  //初始化20个主分片,分片数量确定后不可修改,非常重要  
               "translog.flush_threshold_size": "1024mb" //默认是200mb,增大这个参数可以允许translog在flush前存放更大的段(segment);更大的段的创建会减少flush的频率,并且更大的段合并越少,会减少磁盘IO,索引性能更高。  
               "number_of_replicas": "1", //设置1个备份,bulk导入大量的数据,可以考虑不要副本,设置为0  
               "max_result_window": 999999    
            }    
    },  
    "mappings" 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值