文件名称:ESPractice:SpringBoot+ES+RabbitMQ实现搜索的示例
文件大小:69KB
文件格式:ZIP
更新时间:2024-05-18 08:57:08
Java
简介: 使用SpringBoot+ES+RabbitMQ实现文档搜索功能,包含常用操作,没有业务代码干扰,拿来即可用 主要包含的内容: ES创建Index Mapping的全过程(包含日期 数组映射,中文分词等) ES对Document的增删改查与业务逻辑的结合 ES常用查询(包含boolQuery filter termQuery rangeQuery multiMatchQuery,聚合,分页排序,关键字高亮[可直接在html中展示],数组查询,时间范围查询等) SpringBoot整合RabbitMQ,实现ES对Document的操作与业务逻辑的解耦 业务介绍: 假设我们有一个文档管理系统,用户可以上传文档/修改文档/删除文档/对文档添加标签,现在我们需要对系统的文档进行搜索, 可以按照类型(ppt word excel)/作者搜索,按照文件名/摘要进行全文匹配,按照创建时间进行范围
【文件预览】:
ESPractice-master
----.gitignore(268B)
----.mvn()
--------wrapper()
----README.md(2KB)
----pom.xml(2KB)
----mvnw(6KB)
----ESJson()
--------json文件的说明.txt(2KB)
--------mapping.json(750B)
----src()
--------test()
--------main()
----mvnw.cmd(5KB)
----readme.txt(2KB)