elasticsearch rest api使用记录

1、清空索引数据:(DELETE请求)

http://localhost:9200/3/item_brand/_query/

{"query":{"match_all":{}}}

 

2、查询索引setting:

http://localhost:9200/6/_settings

 

3、查看索引mapping:

http://localhost:9200/6/item6/_mapping

4、更新索引设置:

1)备份索引数据,删除索引,重新创建

2)使用_open,_close如下:

POST /index/_close

PUT /index/_settings

{

  "settings": {
    ....   

  }

}

POST /index/_open

5、head插件:

1).elasticsearch/bin/plugin -install mobz/elasticsearch-head

2).运行es

3).打开http://localhost:9200/_plugin/head/

 

6、delete-by-query插件:

sudo bin/plugin install delete-by-query

sudo bin/plugin remove delete-by-query

 

7、启动/停止/重启服务

执行命令:./elasticsearch -d

es启动注意不能使用root用户

8、按字符数字长度分词

数字长度分词:
index:

{

  "settings": {

    "analysis": {

      "analyzer": {

        "my_analyzer": {

          "tokenizer": "my_tokenizer"

        }

      },

      "tokenizer": {

        "my_tokenizer": {

          "type": "ngram",

          "min_gram": 5,

          "max_gram": 7,

          "token_chars": [
          "letter",

             "digit"

          ]

        }

      }

    }

  }

}

mapping:

"c_id" : {
    "type" : "string",
    "analyzer" : "my_analyzer"
}

query:
{"query" : {
    "bool" : {
      "must" : {
        "prefix" : {
          "c_id" : "10000"
        }
      }
    }
  }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值