全文检索示例
一个基于Elasticsearch的全文检索示例
faith.huan
当你说太晚了的时候,你一定要谨慎,他可能是你退却的借口。
展开
-
全文检索示例:前端页面编写(10)
简介本文在上一章节springboot集成es基础上完成全文检索接口编写完整代码github地址添加maven依赖前端页面使用thymeleaf模板,为了修改页面不重启服务添加devtool依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactI...原创 2019-10-22 23:08:39 · 1777 阅读 · 0 评论 -
全文检索示例:全文检索接口编写(9)
简介本文在上一章节springboot集成es基础上完成全文检索接口编写完整代码github地址phrase查询,term查询QueryBuilders.matchPhraseQuery("title", keyword);QueryBuilders.multiMatchQuery(keyword, "content", "title");new HighlightBuilder.Field原创 2019-10-21 22:36:25 · 606 阅读 · 1 评论 -
全文检索示例:springboot集成es(8)
简介本文主要介绍如何通过spring-data-elasticsearch访问es,使用最新版本的3.2.0.RELEASE&restClient创建模块在项目search-engine-demo中创建新模块选择spring Initializer,然后点击Next,如下图所示修改Artifact为spring-es,Desc为springboot 集成es ,Package...原创 2019-10-20 11:38:55 · 1332 阅读 · 0 评论 -
全文检索示例:将爬取数据写入ES(7)
简介本文主要介绍如何将爬取的《Elasticsearch: 权威指南》数据写入到ES中完整代码github地址Maven依赖使用Java High Level REST Client进行数据写入,添加maven依赖 <dependency> <groupId>org.elasticsearch.client</groupId> &l...原创 2019-10-20 10:33:59 · 513 阅读 · 0 评论 -
全文检索示例:ES用户和索引创建(6)
简介本文主要介绍两方面知识创建存放爬取文档的index创建用于访问ES的用户索引创建第一个版本创建一个名为es_doc_v1(第一个版本)的索引并为索引创建一个别名es_doc索引字段信息字段名描述类型分词器title标题textik_max_wordurlurl地址keywordcontent内容textik_max_wo...原创 2019-10-19 11:14:57 · 1249 阅读 · 0 评论 -
全文检索示例:数据爬取(5)
全文检索示例本文介绍如何用webmagic爬取《Elasticsearch 权威指南》中文版 数据完整代码github地址https://github.com/huanqingdong/search-engine-demo原创 2019-10-18 22:36:13 · 345 阅读 · 0 评论 -
全文检索示例:开篇
全文检索示例基于Elasticsearch构建一个简单的全文检索示例。1.构建自己Elasticsearch docker镜像2.基于docker搭建Elasticsearch环境3.基于docker搭建Kibana环境4.Elasticsearch开启基本权限认证5.数据爬取6.数据写入ES之权限和索引创建7.数据写入ES8.spring集成es9.查询接口编写10.前端页面编写原创 2019-10-22 23:06:31 · 443 阅读 · 0 评论 -
全文检索示例:Elasticsearch开启基本权限认证(4)
全文检索示例:Elasticsearch开启基本权限认证本文介绍如何用把我们将在基于docker搭建Elasticsearch环境章节搭建的Elasticsearch环境开启基本权限认证功能1.停掉相关服务2.启用ES基本认证3.为内置用户设置密码4.设置kinana5.启动kibana验证原创 2019-10-17 21:45:20 · 2929 阅读 · 4 评论 -
全文检索示例:基于docker搭建Kibana环境(3)
全文检索示例本文介绍如何用Docker运行kibana,连接上一节搭建的Elasticsearch环境http://192.168.1.14:9200原创 2019-10-16 22:29:30 · 627 阅读 · 0 评论 -
全文检索示例:基于docker搭建Elasticsearch环境(2)
全文检索示例本文介绍如何用自己构建的elasticsearch docker镜像搭建Elasticsearch环境,由于我的电脑配置不太好,因此搭建单节点环境。原创 2019-10-14 22:50:11 · 742 阅读 · 0 评论 -
全文检索示例:构建自己Elasticsearch docker镜像(1)
全文检索示例:构建自己Elasticsearch docker镜像本文主要介绍如何构建自己的Elasticsearch docker镜像* 构建原因官方的Elasticsearch docker镜像没有中文分词插件,本章节介绍如何构建一个带有ik分词插件的Elasticsearch docker镜像原创 2019-10-14 22:23:26 · 658 阅读 · 0 评论