旅游网站day13

1. 完善首页

1.1 首页banner查询接口

1.2 搜索服务

集成ES

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

为搜索模块搭建一个服务

为什么需要api?

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

导入es依赖:

搜索api:





ES工具类封装

数据迁移:

把MySQL的数据迁移到ES中。

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

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





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

总结

存量数据已经解决

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

相关推荐
搞大屏的小北 BI1 小时前
国内旅游:现状与未来趋势分析
信息可视化·数据分析·旅游·数据可视化·bi 工具
杨荧8 小时前
【JAVA开源】基于Vue和SpringBoot的旅游管理系统
java·vue.js·spring boot·spring cloud·开源·旅游
开心工作室_kaic1 天前
基于微信小程序的校园失物招领系统的设计与实现(论文+源码)_kaic
c语言·javascript·数据库·vue.js·c#·旅游·actionscript
程序员大金2 天前
基于SpringBoot+Vue+MySQL的旅游网站
javascript·vue.js·spring boot·后端·mysql·intellij-idea·旅游
小雨cc5566ru3 天前
Thinkphp/Laravel旅游景区预约系统的设计与实现
android·旅游
创客家4 天前
以旅游购物贸易方式报关出口的货物是什么意思
旅游
程序员大金4 天前
基于SpringBoot+Vue+MySQL的旅游管理系统
javascript·vue.js·spring boot·后端·mysql·mybatis·旅游
程序员阿龙4 天前
基于微信小程序的旅游助手的设计与实现(源码+定制+文档讲解)
微信小程序·小程序·旅游·移动应用开发·旅游信息化·在线预订·导航服务
小雨cc5566ru5 天前
Thinkphp/Laravel基于Vue的重庆旅游网站交互设计与实现
vue.js·laravel·旅游
计算机编程-吉哥5 天前
计算机毕业设计 基于Python的广东旅游数据分析系统的设计与实现 Python+Django+Vue Python爬虫 附源码 讲解 文档
大数据·python·数据分析·毕业设计·旅游·毕业论文·计算机毕业设计选题