Linux安装solr
solr官网下载地址为:http://mirror.bit.edu.cn/apache/lucene/solr/
以7.6.0版本作为实践
1.下载
wget http://mirror.bit.edu.cn/apache/lucene/solr/7.6.0/solr-7.6.0.tgz
2.解压
tar -xzvf solr-7.6.0.tgz
3.进入solr的bin目录执行shell脚本
./install_solr_service.sh
4.执行后会有提示,让给出archive path,就是刚才解压的那个包,不要着急删除,还要用
./install_solr_service.sh ../../solr-7.6.0.tgz
5.成功运行的标志
6.访问地址
http://IP地址:8983/solr
关于端口,如果是使用阿里云服务器记得添加安全规则否则无法访问
7.在左侧列表中有 Core Admin,提示没有Core,可以“Add Core”,点击“Add Core” 时,提示一堆这样没有,那样没有。在此,可以拷贝example 里面的数据
cd /home/youcong/solr7.6.0/example/files/conf cp -r * /var/solr/data/new_core
此时还会提示一个elevate.xml 文件在conf 文件夹或者data 文件夹里面,至少要存在一个。所以要把new_core目录里面的elevate.xml 拷贝到conf 或者 data 里面。
现在就好了,刷新下页面就可以看到“Core Selector” 里面可以选择new_core了。选择之后,就可以通过Documents 里面的功能做“/update”操作,添加 JSON 或者 其他格式的数据。
使用Query 里面的“/select” 进行搜索。
本文参考自该博文:https://blog.csdn.net/lovehouye/article/details/79168421
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述