elasticsearch 简单操作

1 查询健康状态 

http://192.168.34.3:9200/_cluster/health?pretty
{
  "cluster_name" : "elasticsearch",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 10,
  "active_shards" : 10,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 10,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 50.0
}

 2  查看节点列表

http://192.168.34.3:9200/_cat/nodes?v

3 查看索引列表

http://192.168.34.3:9200/_cat/indices?v

4 新增索引

[root@demo /]# curl -XPUT '192.168.34.3:9200/img?pretty'
{
  "acknowledged" : true,
  "shards_acknowledged" : true,
  "index" : "img"
}
[root@demo /]# 

5 删除索引

[root@demo /]# curl -XDELETE '192.168.34.3:9200/img?pretty'
{
  "acknowledged" : true
}
[root@demo /]# 

6 添加数据 

curl -XPUT -H "Content-Type: application/json" 'http://192.168.34.3:9200/test/demo/1?pretty' -d '
{
	
"titleName":"明星壁纸",
"titleUrl":"http://www.5442.com/mingxing/index.html",
"flag":"2",
"startPage":"157",
"endPage":"158"
}

7 查询数据  查询 test索引库下 类型为demo id 为1的数据(由于编码不统一出现乱码)

[root@demo 0]# curl -XGET '192.168.34.3:9200/test/demo/1'
{"_index":"test","_type":"demo","_id":"1","_version":2,"found":true,"_source":{

"titleName":"骀澹绾?,
"titleUrl":"http://www.5442.com/mingxing/index.html",
"flag":"2",
"startPage":"157",
"endPage":"158",
"name":"寮犱?"
}

8 搜索 查询索引库为test 条件字段titleName 模糊匹配明的信息

curl -XGET 'http://192.168.34.3:9200/test/_search?q=titleName:明*'

9  提供一个postman的下载地址方便进行简单测试

链接:https://pan.baidu.com/s/1AemNf-3xvS7HKxjFkd9jSA 
提取码:jihu 

10 官网查询api地址

https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-filtered-query.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Master_slaves

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值