主要记录四点内容:
- 1.CRUD
- 2.searchQuery Language
- 3.集群
- 4.数据迁移
文档说明
记录使用到的简单ES知识。
具体查看 Elastic官网
文档内容
1. CRUD
增 CREATE
创建带字段的index
1 | # es浏览器中-more-create index 请求 POST http://192.168.1.1:9000/create_index/create |
增加空索引
1 | curl -XPUT ‘http://localhost:9200/twitter/' |
注:必须先新增空索引,才能插入数据。
增加带数据的索引
1 |
|
查 READ
1 | GET /accounts/person/linking |
改 UPDATE
1 | POST /accounts/person/linking/_update |
删 DELETE
直接删id
1 | DELETE /accounts/person/linking |
精确删除,同where
先精确查询一下:
1 | POST index/_search |
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-term-query.html
再精确删除:
1 | POST index/_delete_by_query |
2. searchQuery Language
支持结构化查询语句,具体请查看API
3. 集群
- 查看当前集群
http://127.0.0.1:8200/_cat/nodes 查看nodes
http://127.0.0.1:8200/_cat/nodes?v 查看nodes详情
http://127.0.0.1:8200/_cluster/stats 查看集群详细信息
4. 数据迁移
字段类型错误,需要将数据转移出来
闪转腾挪.
基本思路是建立一个与原index 具有相同字段的索引,字段类型可根据需要做调整,然后将数据直接转存过来,之后原index就可以全部删除了。
1 | POST _reindex |
其他
Kibana
官方介绍如下,其作用可见一斑。
1 | Your window into Elastic Search. |
ES兄弟,方便进行查询,有自动补全功能,可以自动生成图表等,方便使用。实乃ES可靠的兄弟。
安装也简单,具体请查看官网Kibana
- 本文作者: Linking
- 本文链接: https://linking.fun/2018/05/26/ElasticSearch简单使用/
- 版权声明: 版权所有,转载请注明出处!