springboot+ solr 快速入门指南
Solr基于Lucene的Java搜索引擎服务器
Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本(如Word、PDF)的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr4 还增加了NoSQL支持。
Solr安装配置
1.下载Solr安装包
wget https://downloads.apache.org/lucene/solr/8.5.2/solr-8.5.2.tgz
2.创建常用软件目录及解压到指此目录
mkdir -p /opt/software
tar -zxvf solr-8.5.2.tgz
3.创建自己的collection目录(例如collection1)
mkdir -p /opt/software/solr-8.5.2/server/solr/collection1
cp -r /opt/software/solr-8.5.2/server/solr/configsets/sample_techproducts_configs/conf /opt/software/solr-8.5.2/server/solr/collection1/
4.运行solr
cd /opt/software/solr-8.5.2/bin
./solr start -p 8983 -force
浏览器访问solr,地址为http://localhost:8983
添加core(选core admin,点击add core ,name、instanceDir都填写book
下一步core selector下拉选择book添加自己需要的字段(例如:type 类型pint, create_time 类型string publish_time string)
springboot+solr入门代码实现:
maven: pom.xml
application.yml配置信息:
solr配置类信息:
#实现类bookinfo
#springboot入口类
#测试controller