オープンソースの全文検索システムApacheSolrをインストールする
オープンソースの全文検索システムApacheSolrをインストールする
[Solrは、オープンソースの全文検索システム。Apacheソフトウェア財団のLuceneプロジェクトのサブプロジェクトとして開発されている。]1.Tomcat前提
/usr/local/apache-tomcat-8.5.9/に配置されているものとします。
また、利用しやすいように/Library/Tomcatにシンボリックリンクされていることとします。
2.ApacheSolrをダウンロードとファイル配置
$ curl -O http://www-us.apache.org/dist/lucene/solr/6.3.0/solr-6.3.0.tgz
$ tar zxvf solr-6.3.0.tgz
$ sudo chown -R ossanwave solr-6.3.0
$ mv solr-6.3.0/server/solr-webapp/webapp /Library/Tomcat/webapps/solr
$ mv solr-6.3.0/server/lib/ext/* /Library/Tomcat/webapps/solr/WEB-INF/lib
$ mkdir /Library/Tomcat/webapps/solr/WEB-INF/classes
$ mv solr-6.3.0/server/resources/log4j.properties /Library/Tomcat/webapps/solr/WEB-INF/classes/
$ sudo mv solr-6.3.0/server/solr /Library/Solr
$ sudo chown -R ossanwave /Library/Solr
3.Solrのweb.xml設定
$ vi /Library/Tomcat/webapps/solr/WEB-INF/web.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/Library/Solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
<!-- Get rid of error message -->
<!-- <security-constraint>部分をコメントにする
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
-->
4.Tomcatの再起動
$ /Library/Tomcat/bin/shutdown.sh
$ /Library/Tomcat/bin/start.sh
5.Solrの起動確認
http://localhost:8080/solr/index.html#/にアクセスする。
管理画面が表示される。
6.コアの作成
コアの作成をしていないとこんな画面になります。Apache Solr 5.x Beginner's Guide - Second Edition【電子書籍】[ Alfredo Serafini ] 価格:3,793円 |
コメント