原本只是了解内容,然后莫名继续深入深入再深入…然后,还是记录一下吧…
Console命令:
set max_map_count value (Linux):
sudo sysctl -w vm.max_map_count=262144
查看版本:
curl -X GET "localhost:9200/_cat/nodes?v&h=id,ip,port,v,m"
To check which indices are available, go to:
curl -X GET "http://localhost:9200/_cat/indices"
Kibana命令:
GET _cat/indices
查询所有data:
GET _search
{
"query": {
"match_all": {
}
}
}
match
查询:
GET candidacies/_search
{
"query": {
"match": {
"user.email": "qwer@123.com"
}
}
}
查看mapping
:
GET candidacies/candidacy/_mapping/
更新mapping
:
POST candidacies/candidacy/_mapping
{
"candidacy": {
"properties": {
"user": {
"properties": {
"email": {
"type": "text",
"fields": {
"raw": { "type": "text" },
"keyword": { "type": "keyword" }
},
"analyzer": "index_ngram_analyzer",
"search_analyzer": "search_ngram_analyzer"
}
}
}
}
}
}
reindex
:
POST _reindex
{
"source": {
"index": "my_index"
},
"dest": {
"index": "my_index_new",
"op_type": "create"
}
}
删除index
:
DELETE candidacies
设置my_index_new
的别名为my_index
:
PUT /my_index_new/_alias/my_index