LoginSignup
17
20

More than 5 years have passed since last update.

「第6章」Apache Solr インストール

Last updated at Posted at 2016-04-23

Apache Solrのインストール

Apache solrはオープンソースの全文検索エンジンです。

Solrの特徴

とにかく速い ... 噂では7億ドキュメント(インデックスサイズ3.5TB)でも1秒以内に返ってくるらしい。

分散インデックス、レプリケーションなどの機構を備える ... インデックスが大規模になった時にマスタースレーブを作ったり、インデックスを分割したりとサーバーの負荷を軽減して高速検索を可能にする色々な機能がある

ファセット機能 ... ファセット検索とはSolrの機能の名称で、実際のサイトでは「絞り込み(ドリルダウン)検索」を表示するために利用される。
現在の検索結果に含まれる「ある属性」の含まれる件数を数え上げることができる。
実際のサイトでは都道府県やタグの表示に利用されることが多い。

MySQLなどのデータベースで個数を数え上げることもできるが、
1回のリクエストで1つの個数しか取得できないため、都道府県の絞り込みを実装したい場合には最大で47回のリクエストが発生することになり現実的ではない。

Solrのファセット検索では1回のリクエストで最大47個全ての個数が取得できるため、圧倒的な速度向上が見込まれる。

地理空間検索 ... 位置認識検索サービスを作成するのは、高価な専用ソリューションと地理空間の専門家たちの領域だったが、
最近になって、Apache Solr に空間機能が追加された。

Javaのインストール

  1. WindowsにJDKをインストールする。
  2. javaのバージョンを確認する。 image

Solrのインストール

  1. Solrのサイト (http://lucene.apache.org/solr/) に行き、右のメニューの[Download]ボタンをクリックする。image
  2. 「Apache Download Mirrors」のページに飛びますので、適当なリンクをクリック。image
  3. Windowsの場合は、Zipをダウンロード。 image
  4. 適当な場所にZipファイルを解凍する。私の場合は「D:\Software\solr-6.0.0」。

Solrの起動

  1. コマンドプロンプトから次のようにSolrを起動する。
  2. solr start -e cloud -noprompt image
  3. 起動結果 image
  4. Solrが正しく起動できたか、Solrの管理画面にアクセスして確認する。[default設定] http://localhost:8983/solr/ image
17
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
20