nextcloud/owncloud 安裝全文索引 solr
nextant 全文檢索
首先在官網下載nextant外掛放在nextcloud/apps/目錄下
1、安裝java
#yum install java
java -version 檢視版本 版本應大於1.8
# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
2、新建solr目錄
#mkdir solr
#vim /solr/solr-6.6.3/server/etc/jetty-http.xml 36行
<Set name="host"><Property name="jetty.host" default="127.0.0.1" /></Set>
3、配置solr
#cp -rf /solr/solr-6.6.3/server/solr/configsets/basic_configs nextant
4、啟動solr
#cd /solr/solr-6.6.3
#bin/solr start -force
5、建立solr核心
#cd /solr/solr-6.6.3
#bin/solr create -c nextant
6、配置solr.conf檔案
#cd /etc/httpd/conf.d
#vim sorl.conf
ProxyPass /solr/ http://localhost:8983/solr/ ProxyPassReverse /solr/ http://localhost:8983/solr/
<Location /solr> AuthType Basic AuthName "solr" AuthUserFile /etc/apache2/htpasswd-solr #指向密碼檔案 Require valid-user </Location>
7、重啟apache
#systemctl restart httpd
8、data資料建立索引
#sudo -u apache ./occ nextant:index
9、nextcloud/owncloud 管理介面配置
Address of your Solr Servlet :127.0.0.1:8983/solr
點選測試並儲存,顯示對號即為配置成功
測試結果: