专栏名称: RunFromHere
云计算工程师
目录
相关文章推荐
南方人物周刊  ·  未来已来,科幻就是最大的现实主义 ·  昨天  
扬州晚报  ·  痛心!谢桂跳入江中救人牺牲,年仅33岁 ·  昨天  
扬州晚报  ·  痛心!谢桂跳入江中救人牺牲,年仅33岁 ·  昨天  
指尖新闻沈阳晚报  ·  痛心消息传来!他不幸离世,年仅33岁 ·  昨天  
指尖新闻沈阳晚报  ·  痛心消息传来!他不幸离世,年仅33岁 ·  昨天  
阑夕  ·  ? 阑夕的微博视频 -20250308150129 ·  2 天前  
张佳玮写字的地方  ·  勒布朗,5万分+五年之后的月最佳 ·  5 天前  
51好读  ›  专栏  ›  RunFromHere

大数据Elasticsearch之Elasticsearch基本操作

RunFromHere  · 掘金  ·  · 2019-10-12 10:46

正文

阅读 24

大数据Elasticsearch之Elasticsearch基本操作

文章目录

1.索引的基本操作
1.1新建 Index
1.2删除 Index
1.3新增记录
1.4查看记录
1.5删除记录
1.6更新记录
2.数据查询
2.1返回所有记录
2.2全文搜索


1. 索引的基本操作

1.1 新建 Index

可以直接向 Elastic 服务器发出 PUT 请求
新建一个名叫 weather 的 Index

$ curl -X PUT 'localhost:9200/weather'
复制代码

服务器返回一个 JSON 对象,里面的 acknowledged 字段表示操作成功。
{ "acknowledged":true, "shards_acknowledged":true }

1.2 删除 Index

发 DELETE 请求删除即可

$ curl -X DELETE 'localhost:9200/weather'
复制代码

1.3 新增记录

PUT请求 指定 id 新增记录,id 为字符串即可。

$ curl -X PUT 'localhost:9200/accounts/1' -d ' { "user": "张三", "title": "工程师", "desc": "数据库管理" }'
复制代码

POST请求则会自动生成随机字符串 id

1.4 查看记录

向/Index/Type/Id发出 GET 请求,参数 pretty=true 表示以易读的格式返回

$ curl 'localhost:9200/accounts/1?pretty=true'
复制代码






请到「今天看啥」查看全文