Elasticsearch一些简单命令
命令行
C:\Users\M>curl -X GET "localhost:9200/_cat/health?v"
epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1652064518 10:48:38 nowcoder green 1 1 0 0 0 0 0 0 - 100.0%
C:\Users\M>curl -X GET "localhost:9200/_cat/nodes?v"
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1 21 85 41 mdi * QwBeAcR
C:\Users\M>curl -X GET "localhost:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
C:\Users\M>curl -X PUT "localhost:9200/test"
{"acknowledged":true,"shards_acknowledged":true,"index":"test"}
C:\Users\M>curl -X PUT "localhost:9200/test"
{"error":{"root_cause":[{"type":"resource_already_exists_exception","reason":"index [test/_ARPat3_R0C1fZZvslonzA] already exists","index_uuid":"_ARPat3_R0C1fZZvslonzA","index":"test"}],"type":"resource_already_exists_exception","reason":"index [test/_ARPat3_R0C1fZZvslonzA] already exists","index_uuid":"_ARPat3_R0C1fZZvslonzA","index":"test"},"status":400}
C:\Users\M>curl -X GET "localhost:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open test _ARPat3_R0C1fZZvslonzA 5 1 0 0 1.1kb 1.1kb
C:\Users\M>curl -X GET "localhost:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open test _ARPat3_R0C1fZZvslonzA 5 1 0 0 1.1kb 1.1kb
C:\Users\M>curl -X DELETE "localhost:9200/test"
{"acknowledged":true}
C:\Users\M>curl -X GET "localhost:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
postman
同时搜索title和content
{
"query":{
"multi_match":{
"query":"互联网",
"fields":["title","content"]
}
}
}