当在Linux系统上搭建Solr服务时,可以按照以下步骤进行操作:
安装Java环境
首先需要确保已经安装了Java环境,可以通过以下命令来检查:
java -version
如果环境未安装,则需要安装相应的版本。可以使用以下命令来安装OpenJDK:
sudo apt-get update
sudo apt-get install default-jdk
下载Solr服务
下载Solr服务需要去Solr官网(https://lucene.apache.org/solr/)上下载相应版本的服务程序,然后解压到指定位置。
假设下载的版本为7.7.2,解压到/usr/local/solr目录下,可以使用以下命令:
cd /usr/local
sudo mkdir solr
cd solr
sudo wget https://archive.apache.org/dist/lucene/solr/7.7.2/solr-7.7.2.tgz
sudo tar -xvf solr-7.7.2.tgz
启动Solr服务
解压完成后,需要启动Solr服务。可以在终端中执行以下命令:
cd /usr/local/solr/solr-7.7.2/bin
sudo ./solr start
在启动成功后,可以通过以下链接来查看控制面板:http://localhost:8983/solr
创建Solr Collection
创建Solr Collection,需要先进入到Solr的bin目录下,然后执行以下命令:
cd /usr/local/solr/solr-7.7.2/bin
sudo ./solr create -c test_collection
其中test_collection为自定义Collection的名称。
创建成功后,可以通过以下链接来查看新创建的Collection:http://localhost:8983/solr/#/test_collection/query
使用示例
示例一:添加文档
可以使用Solr提供的bin/post工具来添加文档。该工具默认位于Solr的例子目录下。可以执行以下命令来添加文档:
cd /usr/local/solr/solr-7.7.2/example/exampledocs
sudo java -Dc=test_collection -jar post.jar solr.xml books.json
该命令的含义是向test_collection Collection中添加books.json文件中的文档。
示例二:查询文档
可以通过Solr的Web界面来进行简单的查询。在浏览器中输入以下链接:http://localhost:8983/solr/#/test_collection/query
然后在查询框中输入以下内容:
q=hello
点击查询按钮,可以看到查询结果。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Solr服务在Linux上的搭建的图文教程 - Python技术站