分布式搜索引擎 ——Elasticsearch (2)
在之前的学习中,已经导入了大量数据到elasticsearch中,实现了elasticsearch的数据存储功能。但elasticsearch最擅长的还是搜索和数据分析。
所以今天,来研究下elasticsearch的数据搜索功能。本文会分别使用DSL和RestClient实现搜索。
- DSL查询文档
- DSL查询分类
- 全文检索查询
- 精准查询
- 地理坐标查询
- 组合查询
- 搜索结果处理
- 排序
- 分页
- 高亮
- RestClient查询文档
- 快速入门
- match查询
- 精确查询
- 复合查询
- 排序、分页、高亮
- 案例
- 酒店搜索和分页
- 酒店结果过滤
- 我周边的酒店
- 酒店竞价排名
DSL查询文档
elasticsearch的查询依然是基于JSON风格的DSL来实现的。