安装 java
yum install java-1.8.0-openjdk.x86_64
修改 java 环境变量
vim etc/profile
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
下载 Solr
cd /usr/local/solr
wget https://www.apache.org/dyn/closer.lua/lucene/solr/8.11.2/solr-8.11.2.tgz?action=download
tar -zxvf solr-8.11.2.tgz
cd solr-8.11.2/bin/
启动服务
./solr start -force
创建 core
cd /usr/local/solr/solr-8.11.2/server/solr/configsets/_default
创建新的文件目录
cp -r conf/ ../../new_core/
登录页面设置目录
ik 分词器
下载地址:https://repo1.maven.org/maven2/com/github/magese/ik-analyzer/8.5.0/ik-analyzer-8.5.0.jar
https://repo1.maven.org/maven2/com/github/magese/ik-analyzer/8.5.0/
把下载的jar包放到solr-8.11.2/server/solr-webapp/webapp/WEB-INF/lib目录下.
配置数据库
将: /usr/local/solr/solr-8.11.2/dist 目录下的两个文件:
solr-dataimporthandler-8.11.2.jar
solr-dataimporthandler-extras-8.11.2.jar
移动到: /usr/local/solr/solr-8.11.2/server/solr-webapp/webapp/WEB-INF/lib 目录
进入建立的 core 目录下,打开solrconfig.xml 命令:vi solrconfig.xml 在requestHandler 最后面添加以下代码即可
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
PHP扩展
composer require solarium/solariume
composer require symfony/event-dispatcher
该文详细介绍了如何在Linux环境中安装Java1.8,配置环境变量,接着下载并启动ApacheSolr8.11.2,创建core。同时,文章还涉及了ik分词器的使用,数据库配置以及PHP扩展的添加,包括Solarium和SymfonyEventDispatcher的Composer安装。
7222

被折叠的 条评论
为什么被折叠?



