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"
}
}
}
}
}
本文介绍了Elasticsearch中常见的操作,包括清空索引数据、查询设置与映射、更新索引配置等,并提供了详细的步骤说明及命令示例。
1万+

被折叠的 条评论
为什么被折叠?



