述:上周看了一遍视频,第二周就啥都不记得了。完全失忆,果然还是得做笔记…又得重新来一遍[/叹气]。
官方文档:https://solr.apache.org/guide/solr/latest/getting-started/solr-tutorial.html
官方文档翻译版: https://www.w3cschool.cn/solr_doc/
引用百度百科:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。
二、项目需求搜索本网站的所有内容,并能分解词意,将搜索匹配关键词高亮
由于官网最新版本要求的jdk最低为11,所以该文章版本非官网最新版本。
操作系统:windows
版本:solr-7.3.1(要求最低jdk8)
下载地址:http://archive.apache.org/dist/lucene/solr/7.3.1/solr-7.3.1.zip
- 解压至 E:workCodetoolsSolrsolr-test
- solr常用命令
solr start # 启动 solr restart -p 8983 # 重启 solr stop -all # 停止
- 跳转至 bin目录,启动solr
E:workCodetoolsSolrsolr-testsolr-7.3.1bin>solr start Waiting up to 30 to see Solr running on port 8983 Started Solr server on port 8983. Happy searching!
- 访问 localhost:8983/solr
- 创建solr-home的core路径
E:workCodetoolsSolrsolr_homesolr_test
-
复制配置文件到solr_home
solr-testsolr-7.3.1serversolrconfigsets_defaultconf
–> E:workCodetoolsSolrsolr_homesolr_testconf -
Add Core
-
下载
maven jar 地址:https://repo1.maven.org/maven2/com/github/magese/ik-analyzer/8.5.0/ik-analyzer-8.5.0.jar -
将分词器的 jar 包放到 WEB-INF lib 包中
“E:workCodetoolsSolrsolr-testsolr-7.3.1serversolr-webappwebappWEB-INFlib” -
配置分词器
编辑文件“E:workCodetoolsSolrsolr_homesolr_testconfmanaged-schema”
useSmart:分词是否智能
- 重启solr,查看配置是否成功。
“solr restart -p 8983”
篇幅较长,另开一篇。链接:https://blog.csdn.net/Dawn____Dawn/article/details/126252706



