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
#unzip solr-6.6.3.zip //solr各种版本下载地址 http://archive.apache.org/dist/lucene/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
点击测试并保存,显示对号即为配置成功
测试结果: