项目要用到全文检索,选的是solr,老规矩,用到的必须掌握。
solr机制
solr是全文检索,一个文档一条记录,也就是说id,document。
检索时,返回的是符合条件的文档列表。
spring集成solr
还是不用我们多操心,solr已经很成熟。
引入maven依赖
添加配置
就一行配置即可。
创建solr客户端
创建方法一:
创建方法二:
当然也可以直接引用(前提是配置spring.data.solr.host
)
solr查询例子
查询示例3
注:前面带core的就是指定core,不带core的就是在默认core里面查询。
其他
官网地址
https://solr.apache.org/ (不推荐,建议看看是否有其他网址)# 这个网址很慢,这就不明白了,和maven同样是apache旗下的产品,maven界面怎么就那么快。
solr比较不错的博客