ElasticSearch仿京东搜索实战

ElasticSearch仿京东搜索实战

项目介绍

此项目是SpringBoot+ES+Vue入门实战项目,功能比较简单,实现的基本的爬取+储存+搜索+高亮,若对ES已有一定的基础。

此项目涉及以下功能

  • ES创建索引
  • ES删除索引
  • ES批量插入文档
  • ES查询并高亮显示
  • 最基础的Java爬虫(Jsoup)
  • Vue基本操作

运行环境

前期准备

  • 安装ElasticSearch、Kibana、IK分词器,注意这三个版本必须保持一致

    ElasticSearch仿京东搜索实战

  • 启动ElasticSearch,端口 9100,9200

    ElasticSearch仿京东搜索实战

    ElasticSearch仿京东搜索实战

最终效果

同时支持中文搜索、英文搜索

ElasticSearch仿京东搜索实战

ElasticSearch仿京东搜索实战

注意事项

  • 安装IK分词器是为了解决中文查询时,默认分词器会将关键词其分割,导致查询不出结果。
  • Jsoup解析网页出错或未获取到数据,最好打开浏览器开发者模式,通过检查元素查看标签结构,在控制台用JS操作先试试能否获取到结果,若发现与代码中涉及的标签和属性等不一致,请自己修改。
上一篇:技术中台下终搜技术解决方案(day01-4)


下一篇:别只会搜日志了,求你懂点检索原理吧