旅游网站day13

1. 完善首页

1.1 首页banner查询接口

1.2 搜索服务

集成ES

复制代码
1. 方式1:数据独立存储与独立搜索
2. 方式2:条件搜索与主键查询

为搜索模块搭建一个服务

为什么需要api?

因为搜索也需要模型对象。

导入es依赖:

搜索api:





ES工具类封装

数据迁移:

把MySQL的数据迁移到ES中。

封装一个通用的操作ES的Service工具类。

ES数据初始化接口:(动态接口)





其余几种CASE下的查询可以使用策略模式思想来完善。

总结

存量数据已经解决

新的数据如何存入es? 即增量数据?

相关推荐
V哥AI增长3 天前
旅游行业AI搜索机制:从SEM到GEO引用源迁移实证
人工智能·旅游
李昊哲小课4 天前
Spring Boot 4 旅游主题实战教程 阶段四:缓存与底层进阶
spring boot·redis·缓存·性能优化·log4j·旅游·性能
李昊哲小课4 天前
Spring Boot 4 旅游主题实战教程 阶段二:Web 开发基础
前端·spring boot·旅游
李昊哲小课4 天前
Spring Boot 4 旅游主题实战教程 阶段三:数据持久化
spring boot·后端·mybatis·旅游
GoppViper5 天前
旅游行业GEO引擎优化:精准关键词布局策略与实操指南
经验分享·旅游
appleappleapp6 天前
三亚出行亲子怎么玩,槟榔谷一日游玩体验分享
旅游·风景
程序员IT行业7 天前
工程合同管理数字化选型拆解:信创适配、树形架构与成本风控落地实践
能源·制造·旅游·媒体·零售·交通物流·政务
神仙别闹7 天前
基于QT(C++)实现旅游线路规划系统
c++·qt·旅游
IT毕设实战小研7 天前
基于大数据的桂林热门旅游数据分析与可视化
大数据·python·机器学习·数据分析·django·课程设计·旅游
小蒜学长10 天前
vue旅游攻略网站(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端·旅游