Solrを動かしてみる
aptから入れる場合
とりあえず手軽に試してみたければ、Ubuntu系OSの場合aptを使って
$ sudo apt-get install solr-common solr-jetty
もしくはTomcatがよければ
$ sudo apt-get install solr-common solr-tomcat
でインストールできると思われる。でもバージョンが 1.4.1なので、今回は最新版(3.6.0)を落としてきて使うことにする。
aptを使わないで動かしてみる場合
まず、インストール前にjavaが入っているか確認。入っていなければ入れる。OpenJDKでもOracleJDKでもいいと思う。
$ java -version java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.1) (6b24-1.11.1-4ubuntu3) OpenJDK Server VM (build 20.0-b12, mixed mode)
1. Solrのパッケージ(3.6.0)をダウンロード
Solr公式ページhttp://lucene.apache.org/solr/を開き、
右側のDownloadリンクhttp://www.apache.org/dyn/closer.cgi/lucene/solr/3.6.0をたどる。
適当なミラーを選択する。
(今回は理研http://ftp.riken.jp/net/apache/lucene/solr/3.6.0/)
ブラウザからダウンロードするか、もしくはリンクをコピーしてコンソールからダウンロード
$ mkdir packages/solr $ cd packages/solr $ wget http://ftp.riken.jp/net/apache/lucene/solr/3.6.0/apache-solr-3.6.0.tgz $ #これから中を見てみるかもしれないのでソースも落としておく $ wget http://ftp.riken.jp/net/apache/lucene/solr/3.6.0/apache-solr-3.6.0-src.tgz $ tar xf apache-solr-3.6.0.tgz $ #適当な場所に移動 $ mv apache-solr-3.6.0 ~/path/to/dir/ $ cd ~/path/to/dir/apache-solr-3.6.0/
2. 動作確認
$ cd example $ java -jar start.jar ... 2012-06-16 10:54:05.667:INFO::Started SocketConnector@0.0.0.0:8983
8983番で起動しているようなので、アクセスしてみる。
ブラウザでSolr Admin http://localhost:8983/solr/admin/を開く。ページが開ければ正常。
3. テストデータを入れる
まずは同梱されているテストデータを入れてみる。Solrを起動したまま以下の操作を実行。
$ cd exampledocs $ ./post.sh *.xml
4. 検索してみる
まずは全項目。Query Stringを*:*のまま実行。とりあえず色々結果が返却される。全件該当するはず。
次に絞り込み。Query Stringをname:iPodとして実行。nameフィールドに"iPod"が含まれるもののみ返却されるはず。
ひとまずこんな感じ。次は日本語、特に形態素解析を使った構成やプラグインの書き方について調べてみようかと思う。