上一篇文章介绍了ELK的使用,这里继续学习Elasticsearch的相关内容。
一,ElasticSearch的使用场景:Elasticsearch的使用场景深入详解_狂奔的蜗牛Evan的博客-优快云博客_elasticsearch使用场景
二,ElasticSearch与关系数据库的对比
| Elasticsearch | 关系数据库 |
|---|---|
| 索引(index) | 数据库 |
| 类型(type) | 表,新版本默认是_doc |
| 映射(mapping) | 表结构 |
| 属性(field) | 字段 |
| 文档(document) | 一条记录 |
三,如何向 Elasticsearch 添加一些索引、映射和数据
- 启动 elasticsearch.bat
- 默认地址:http://localhost:9200
1)Restful API 使用方式 - 使用PostMan发送请求
- 索引操作
| 操作名称 | 请求方式 | 请求格式 | 演示 |
|---|---|---|---|
| 创建索引 | PUT | /索引名称 | ![]() |
| 查询索引 | GET | /索引名称 | ![]() |
| /索引名称1,索引名称2... | |||
| /索引名称* | |||
| /索引名称/_all | |||
| 删除索引 | DELETE | /索引名称 | |
| 关闭索引 | POST | /索引名称/_close |

本文介绍了Elasticsearch的常见使用场景,如日志分析、全文检索等,并对比了它与关系数据库的区别。通过RESTful API展示了如何创建、查询、删除索引,以及映射和文档的操作。同时提到了Java API的使用,并提供了相关配置和测试代码示例。文章最后提供了源代码下载链接,帮助读者快速上手Elasticsearch。


最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



