curl -X GET http://node_ip:9200/_cat/indices?v
curl -X PUT http://node_ip:9200/index_name
curl -X DELETE http://node_ip:9200/index_name
curl -X PUT http://node_ip:9200/index_name/doc_id -d '
{
"aa": "11",
"bb": "22"
}'
curl -X POST http://node_ip:9200/index_name -d '
{
"aa": "11",
"bb": "22"
}'
curl http://node_ip:9200/index_name/doc_id?pretty=true
curl -X DELETE http://node_ip:9200/index_name/doc_id
curl -X PUT http://node_ip:9200/index_name/doc_id -d '
{
"aa": "33",
"bb": "44"
}
curl http://node_ip:9200/index_name/_search
curl http://node_ip:9200/index_name/_search -d '
{
"query": {"match": {"key_name": "value_pattern"}}
}'
curl http://node_ip:9200/index_name/_search -d '
{
"query": {"match": {"key_name": "value_pattern"}},
"from": 2,
"size": 8
}'
curl http://node_ip:9200/index_name/_search -d '
{
"query": {"match": {"key_name": "value_pattern_1 value_pattern_2"}}
}'
curl http://node_ip:9200/index_name/_search -d '
{
"query": {
"bool": {
"must": [
{"match": {"key_name": "value_pattern_1"}},
{"match": {"key_name": "value_pattern_2"}}
]
}
}
}'
#查询包含10000-99999毫秒的 message 字段
{ "regexp": { "message": "[0-9]{5}ms" } }