
Elasticsearch
文章平均质量分 85
当一艘船沉入海底8
这个作者很懒,什么都没留下…
展开
-
使用Elasticsearch的Java-API实现SQL的group by查询
上一篇我们总结了如何将MySQL的数据实时同步到Elasticsearch中,这一篇我们来总结一下当数据同步到Elasticsearch中后,如何使用Java API对Elasticsearch进行复杂查询,但实际工作中还没有遇到过特别复杂的SQL如何转化到Elasticsearch中,当然遇到这种情况一种解决方式是将数据库的查询结果直接存到一张表中,然后在Elasticsearch建立对应的索引,再对该索引进行查询;当然更直接的就是编写复杂的Java代码实现查询,这种情况我也还没有遇到。前面我们已经讲过原创 2021-04-16 16:56:32 · 1315 阅读 · 2 评论 -
使用阿里开源神器canal将MySQL数据实时同步到Elasticsearch
最近工作中需要使用Elasticsearch作为搜索引擎实现海量数据的搜索功能,以前也对Elasticsearch做过介绍了,包括使用Docker快速部署Elasticsearch进行学习,这是第一次在工作中使用到,需要会的东西也相应的更全面一些,包括复杂的条件查询,分页查询等,这部分Elasticsearch的操作会放到后面的博客中进行专门介绍,包括使用kibana开发者工具快速操作Elasticsearch。在学会Elasticsearch的API之后,不禁就会思考Elasticsearch的数据源从哪原创 2021-04-07 14:59:28 · 531 阅读 · 0 评论 -
SpringBoot整合Elasticsearch全文搜索引擎
也参考了一些博主写的整合的内容,发现他们使用的Elasticsearch版本都比较旧,实际我在整合的过程中,SpringBoot2.2做了很好的适配,因为前面我使用的Elasticsearch版本为6.8.9,也能直接使用,但在这里我还是将对应的版本关系贴出来供参考。Spring Data ElasticsearchElasticsearch3.1.x6.2.23.0.x5.5.02.1.x2.4.02.0.x2.2.01.3.x1.5.2由于E原创 2021-01-13 10:25:17 · 304 阅读 · 0 评论 -
Elasticsearch的介绍与Docker部署并测试API
在接触Elasticsearch之前,我对分布式搜索这块也是一脸懵,不过在快速上手之后就掌握了目前全文搜索引擎No.1的基本使用。现在来总结一下它的一些基本概念以及使用docker快速部署并测试步骤。Elasticsearch的概念Elasticsearch是一个分布式搜索服务,提供RESTful API,很多语言都可以通过RESTful API以及9200端口和Elasticsearch进行通信、操作,你可以通过HTTP方法GET、POST、PUT、DELETE进行数据的操作。Elasticsearc原创 2021-01-13 10:23:39 · 293 阅读 · 0 评论