Elasticsearch
XiangYida
这个作者很懒,什么都没留下…
展开
-
Elasticsearch-安装与配置
1.下载与安装 第一步很重要,这里就是入坑的开始了,到底该安装哪个版本。最新的是7.0最好不要选最新的,选个接近最新的吧。版本问题后面整合的时候再讨论。 下载之前最好先去官网看看文档简单学习一下Elasticsearch吧。入门部分几分钟就能看完。 1.1 下载 1.1.1 先进elasticsearch的官网,点击右上角download,然后选择elasticsearch进入下载页面。点...原创 2019-05-05 21:18:40 · 560 阅读 · 0 评论 -
Elasticsearch-SpringBoot整合Elasticsearch
SpringBoot整合Elasticsearch Elasticsearch的Java客户端有好几个。具体可以看 这篇博客: Elasticsearch的Java客户端 先说整合流程,注意,我这里使用的es是6.1.4版本SpringBoot是2.1.4.RELEASE 版本不一致可能导致出错!!!。 这里是个大坑 这里我采用的是启动器整合 1 添加启动器 <dependency>...原创 2019-05-06 00:29:35 · 780 阅读 · 0 评论 -
Elasticsearch-MySQL数据导入到Elasticsearch中
MySQL数据导入到Elasticsearch中 网上有很多工具可以让MySQL与Elasticsearch同步。笔者这里没有使用工具,直接通过查询MySQL然后将数据导入Elasticsearch中。因为目前MySQL中数据不多,大概一千多行记录。 实体类 //题目id @Id private String problemId; private String knowledgePoint; //...原创 2019-05-06 10:41:32 · 3098 阅读 · 0 评论 -
Elasticsearch-使用IK分词器实现搜索
使用IK分词器实现搜索 安装IK分词器 下载 github:elasticsearch-analysis-ik 选择的ik分词器版本一定要与你的版本一致,否则就无法启动es,比如我用的是6.1.4的es,那么ik分词器也一定要6.1.4 下载到elasticsearch/plugin目录下 wget https://github.com/medcl/elasticsearch-analysi...原创 2019-05-06 10:42:44 · 4964 阅读 · 2 评论 -
Elasticsearch-限制Elasticsearch返回的结果集大小
限制Elasticsearch返回的结果集大小 在网上查过更改max_result_winddows。这个参数不是这个意思,当我改了这个后查询的结果集大于 这个值就报错了。 这里资料,应该使用分页。 这里截一下源码。第一个参数是页的索引,从0开始,第二个参数是页的大小。 /** * Creates a new unsorted {@link PageRequest}. * * @param ...原创 2019-05-06 10:43:25 · 2941 阅读 · 0 评论 -
Elasticsearch-入坑记
Elasticsearch 好吧,这是五月份的第一篇博客。 这个五一假期开始重构以前的一个项目,核心功能是拍照搜题(等项目完成了再写篇博客总结一下)所以需要整合搜索引擎框架,选择了Elasticsearch。然后就开始不停的踩坑了。Elasticsearch水太深了。这里总结一下小白整合Elasticsearch的过程,一来总结一下踩坑的经验,虽然踩了不少坑,但真的学到了不少知识。二来也当做一个纪...原创 2019-05-06 10:47:40 · 185 阅读 · 0 评论