一、檢查集羣健康狀態node
curl 'localhost:9200/_cat/health?v'curl
二、檢查節點健康狀態url
curl 'localhost:9200/_cat/nodes?v'spa
三、新增一條索引日誌
curl -XPUT 'localhost:9200/fred_log?pretty'code
四、查詢當前索引blog
curl 'localhost:9200/_cat/indices?v'索引
五、在索引中添加文檔,本例中添加以下:文檔
備註:fred_log爲索引名稱、log爲typeit
curl -XPUT 'localhost:9200/fred_log/log/1?pretty' -d '{"name": "Fredric"}' curl -XPUT 'localhost:9200/fred_log/log/2?pretty' -d '{"name": "Sinny"}' curl -XPUT 'localhost:9200/fred_log/log/3?pretty' -d '{"name": "故障企業日誌"}' curl -XPUT 'localhost:9200/fred_log/log/4?pretty' -d '{"name": "業務企業日誌"}' curl -XPUT 'localhost:9200/fred_log/log/5?pretty' -d '{"title": "企業日誌", "type":"CRM模塊", "content":"管理員添加客戶"}' curl -XPUT 'localhost:9200/fred_log/log/6?pretty' -d '{"title": "企業日誌", "type":"CRM模塊", "content":"管理員刪除客戶"}'
六、查詢文檔:
curl -XGET 'localhost:9200/fred_log/log/4?pretty'
curl -XGET 'localhost:9200/fred_log/log/_search' -d '{ "query": { "match": {"name": "企業"}}}'
curl -XGET 'localhost:9200/fred_log/log/_search' -d '{"query": {"bool": {"must": [{ "match": { "type": "CRM" }},{ "match": { "content": "刪除" }}]}}}'
備註:若將must改變爲should則條件不爲必須知足,但能夠經過minimum_should_match控制匹配經度