Springboot2.1.1+elasticsearch6.5.3搭建的企业级搜索平台,支持PB级数据(elasticsearch分布式部署),目前已经支持中文分词,检索关键词高亮操作

Springboot2.1.1+elasticsearch6.5.3搭建的企业级搜索平台,支持PB级数据(elasticsearch分布式部署),目前已经支持中文分词,检索关键词高亮操作
一、软件架构

  • Springboot2.1.1
  • elasticsearch6.5.3
  • spring-boot-starter-data-elasticsearch
  • analysis-ik 6.5.3

二、配置教程

  • elasticsearch6.5.3
    • 下载
      https://www.elastic.co/cn/downloads/elasticsearch
    • 配置
      解压后,打开 config/elasticsearch.yml,对其中两项配置进行修改

      • cluster.name集群名称,随便填写,或者使用默认的“my-application”,注意,后面Java链接elasticsearch时,需要该配置。
      • network.host如果此不配置此项,其他机器无法链接当前elasticsearch。配置为:(0.0.0.0代表任何IP都可访问)
      • 启动
        Mac/Linux:运行 bin/elasticsearch
        Windows:运行 binelasticsearch.bat
  • analysis-ik 6.5.3
  • essearch
    标准springboot项目,导入IDE运行即可。

三、essearch配置说明

  • 修改application.properties->spring.data.elasticsearch.cluster-nodes elasticsearch地址
  • 修改application.properties->spring.data.elasticsearch.cluster-name 集群名称,和上面配置的相对应
  • 各种操作方式,请参考:/src/test/java/com/zhou/essearch/EssearchApplicationTests.java测试类
  • 端口,文根等其他配置请可自行配置

五、搜索接口返回数据截图

  • 分页搜索接口
  • 普通搜索接口

六、补充

  • 数据库数据同步,可自行安装插件。
  • 如需mq、接口方式同步数据,请查看项目中的save接口模块。
下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【188资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容。
188资源网 » Springboot2.1.1+elasticsearch6.5.3搭建的企业级搜索平台,支持PB级数据(elasticsearch分布式部署),目前已经支持中文分词,检索关键词高亮操作

提供最优质的资源集合

立即查看 了解详情