Solr实现推荐酒店查询

context上下文

content 内容

在简历里面可以写solr的增量更新

solr和redis里面的数据来源于我们的关系型数据库

酒店模块的首页查询也可以使用redis 但是我们在这里采用的是solr
idea中的端口号如果和tomcat里面的端口号重复的话 idea会自动调换端口

技术分析

对于首页展示的,信息并不是很重要的 而且查询量较大的,我们采用缓存的方式来进行,
但是对于下面这种的 需要让你输入关键词
比如我们输入的是小白楼酒店 ---->但是真实数据只有小白楼 这样的话 关系型数据库无法满足我们的需求 字段还不能拆分
在性能方面:mysql不行 在搜索查询的时候,mysql还是不行
我们想到了redis 但是在查询的精度方面 redis不是很满意。

最后我们采用新的技术solr
在这里插入图片描述
在这里插入图片描述

Solr简介

在这里插入图片描述
solr是一个数据库 Nosql的一种(百度搜索pypl排行榜)
在这里插入图片描述

solr解压以后需要进行一系类的配置在tomca 此处步骤略
接着进去页面
如果logging是黄色的 属于警告,如果出现红色的 说明solr的配置有错误。
在这里插入图片描述
core里面的内容可以看成是一种特殊的数据库
在这里插入图片描述
进行一系列配置 导入数据
在这里插入图片描述
在这里插入图片描述

Solr的增量更新

redis里面的更新操作是通过代码实现的 但是solr不行 他可以使用增量更新 通过修改的时间来判断 以前的时间和修改过得时间来进行比价
导入jar+添加一些配置

solrj 集成 solr 应用

在这里插入图片描述
在这里插入图片描述

分词器

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值