solr_数据导入_增量更新_全文搜索

一、数据导入

在这里插入图片描述
3. 配置字段:solr字段:如果不写,在搜索引擎是查看不到的,查看到了,内容也是空的。

在这里插入图片描述
2.配置数据源
data-config.xml里面的字段互相对应,配置数据源,,写sql, 将数据源的数据导入到搜索引擎当中。搜索引擎
要对这些数据进行处理,保留哪些字段,对那些字段建索引,不对哪些字段建索引。这些配置在scanmmer中,进行配置。

在这里插入图片描述
4. 数据库导入到solr引擎

在这里插入图片描述
5.测试结果在这里插入图片描述
说明导入成功:

在这里插入图片描述


二、增量更新

时间差:eg: 一分钟检查一次,看有没有新数据,
因为一分钟检查一次,也有延迟,但延迟可以接受
在这里插入图片描述
修改数据库的数据,搜索引擎的数据会不会跟着动态更新呢?
SQL: 用来识别哪些数据是最新的数据,将数据导入到搜索引擎。
增量更新机制:

如果修改时间大于上一次的更新时间(导入时间),说明是最新数据,需要导入到搜索引擎,查询其id,
通过id查询出其字段更新到搜索引擎

数据库字段:修改时间modifyDate = now(eg)
在这里插入图片描述
在这里插入图片描述

测试,修改
在这里插入图片描述


全文搜索

如果数据库搜索:LIKE: %我要学Java% 搜索到的必须完整包含我要学Java
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


配置过滤词语,不希望搜索我们
在这里插入图片描述

在这里插入图片描述

测试分词
在这里插入图片描述
在这里插入图片描述
address 更改为String 没有分词效果
hotel_name: text_IK ,修改字段类型后,原来是String,改为IK_text, 需要重新导入;
在这里插入图片描述

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值