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"
}
}
}
}
}