一、数据导入
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, 需要重新导入;