商城搜索解决方案
开始吧
1、 solr的介绍
是一个搜索引擎
2、 用它干啥
做搜索用的
会有一些基本的概念
域对应数据库中的表
域相当于数据库的表字段,用户存放数据field
一种域对应一种数据类型
复制域的作用在于将某一个Field中的数据复制到另一个域中
当我们需要动态扩充字段时,我们需要使用动态域。对于品优购,规格的值是不确定的,所以我们需要使用动态域来实现。需要实现的效果如下:
3、 数据的批量导入
实体类字段加上@Field注解,用于导入和输出数据
4、 关键字搜索
查询的结果放入map集合中进行返回
查询条件创建好就好
5、 高亮显示
在返回的数据中对关键字进行拼装高亮显示