基于Elasticsearch全文检索系统的实现
发布时间:2021-02-12 11:36
说到搜索功能,首先会想到关系型数据库RDBMS的模糊查询功能,但是在当前互联网大数据的浪潮下,数据库的模糊查询在数据量非常大时(通常为百万或千万数据量),查询也会变得很慢,远远不能满足用户对搜索的实时需求,因此大部分商业网站尤其是电商平台,为了给用户带来更好的实时搜索体验,采用了Elasticsearch技术,以此来实现实时的、带分词功能的全文检索系统。
【文章来源】:电脑编程技巧与维护. 2019,(06)
【文章页数】:4 页
【文章目录】:
1 关系型数据库的模糊查询及弊端
1.1 关系型数据库及模糊查询
1.2 关系型数据库模糊查询的弊端
2 Elasticsearch简介及商业应用
3 全文检索系统的需求分析
4 全文检索系统的设计与实现
4.1 系统总体设计
4.1.1 搜索流程
4.1.2 Elasticsearch搜索引擎
4.1.3 JSON数据格式
4.1.4 初始数据同步ES服务
4.1.5 实时数据同步ES服务
4.2 系统核心代码实现
5 结语
【参考文献】:
期刊论文
[1]电影票网购微信小程序的设计与实现[J]. 谢荣,刘科峰. 福建电脑. 2020(08)
[2]基于知识库和HSMM模型的云日志分析方法[J]. 张峥峰,何成万,张进. 电脑知识与技术. 2020(24)
[3]基于Elasticsearch的HBase大数据二级索引方案[J]. 李传冰. 电脑知识与技术. 2020(04)
硕士论文
[1]基于词向量扩展的语义检索模型研究[D]. 张莉.电子科技大学 2020
本文编号:3030805
【文章来源】:电脑编程技巧与维护. 2019,(06)
【文章页数】:4 页
【文章目录】:
1 关系型数据库的模糊查询及弊端
1.1 关系型数据库及模糊查询
1.2 关系型数据库模糊查询的弊端
2 Elasticsearch简介及商业应用
3 全文检索系统的需求分析
4 全文检索系统的设计与实现
4.1 系统总体设计
4.1.1 搜索流程
4.1.2 Elasticsearch搜索引擎
4.1.3 JSON数据格式
4.1.4 初始数据同步ES服务
4.1.5 实时数据同步ES服务
4.2 系统核心代码实现
5 结语
【参考文献】:
期刊论文
[1]电影票网购微信小程序的设计与实现[J]. 谢荣,刘科峰. 福建电脑. 2020(08)
[2]基于知识库和HSMM模型的云日志分析方法[J]. 张峥峰,何成万,张进. 电脑知识与技术. 2020(24)
[3]基于Elasticsearch的HBase大数据二级索引方案[J]. 李传冰. 电脑知识与技术. 2020(04)
硕士论文
[1]基于词向量扩展的语义检索模型研究[D]. 张莉.电子科技大学 2020
本文编号:3030805
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3030805.html