◆Javaインストール
JDK 8u161 with NetBeans 8.2 をインストールした
◆Apache Solrダウンロード
lucene.apache.org/solr/ → [DOWNLOAD] より最新版をダウンロード
solr-7.2.1.zip をダウンロードし C:\solr へ解凍した
◆Exampleの実行
サンプルが含まれているようで solr\example\README.txt の内容を元に実行してみる。
◇SolrCloud
次にノード2のポートを聞いてくる。既定値(7574)のままで良いので[Enter]キーを押す。
ここでファイアウォールのメッセージが出たので[アクセスを許可する]をクリック
インデックス作成のための名前を聞いてきる。
チュートリアルでは "techproducts" と入れてみよう、ということなのでその通り入力してみる。
2つのノード間でインデックスを分割する分割数を聞いてくる。既定値(2)のままで良いので[Enter]キーを押す。
レプリカの数を聞いてくる。既定値(2)のままで良いので[Enter]キーを押す。
設定ファイルを聞いてくる。"_default" か "sample_techproducts_configs" のどちらか選べるようだが、ここではチュートリアルに従い "sample_techproducts_configs" と入力する。
処理が終了した。
画面に表示されたURL (http://localhost:8983/solr/) を表示
次にインデックスを作成する。
サンブルの文書は Solr\example\exampledocs に含まれている。
Windows版ではインデックスを作成するpostツールが無いため、サンプルに含まれている example\exampledocs\post.jar を実行する。
作成終了
文書を検索してみる。
web管理画面の Collection Select で「techproducts」を選択し [Query] をクリック、[Execute Query]ボタンをクリック
結果が表示される。結果はJSON形式。
Solrに送信されたURLは画面上部に表示される。
"foundation"を検索する場合、q欄に「foundation」と入力し [Execute Query]ボタンをクリック
これでチュートリアルは終了。
作成したコレクションを削除するには、
新しくコレクションを作成するには、
実行中のノードを停止するには、
チュートリアルのノードを開始するには、
詳しくは https://lucene.apache.org/solr/guide/7_2/solr-control-script-reference.html#solr-control-script-reference
◇SolrCloud
SolrCloudモード、というのを実行してみる。
コマンドプロンプトを起動し CD /D C:\solr でディレクトリを移動し、以下のコマンドを実行。
次にノード1のポートを聞いてくる。既定値(8983)のままで良いので[Enter]キーを押す。コマンドプロンプトを起動し CD /D C:\solr でディレクトリを移動し、以下のコマンドを実行。
bin\solr start -e cloud
すると、実行するノードの数を聞いてくる。既定値(2)のままで良いので[Enter]キーを押す。次にノード2のポートを聞いてくる。既定値(7574)のままで良いので[Enter]キーを押す。
ここでファイアウォールのメッセージが出たので[アクセスを許可する]をクリック
インデックス作成のための名前を聞いてきる。
チュートリアルでは "techproducts" と入れてみよう、ということなのでその通り入力してみる。
2つのノード間でインデックスを分割する分割数を聞いてくる。既定値(2)のままで良いので[Enter]キーを押す。
レプリカの数を聞いてくる。既定値(2)のままで良いので[Enter]キーを押す。
設定ファイルを聞いてくる。"_default" か "sample_techproducts_configs" のどちらか選べるようだが、ここではチュートリアルに従い "sample_techproducts_configs" と入力する。
処理が終了した。
画面に表示されたURL (http://localhost:8983/solr/) を表示
次にインデックスを作成する。
サンブルの文書は Solr\example\exampledocs に含まれている。
Windows版ではインデックスを作成するpostツールが無いため、サンプルに含まれている example\exampledocs\post.jar を実行する。
java -jar -Dc=techproducts -Dauto example\exampledocs\post.jar example\exampledocs\*
作成終了
文書を検索してみる。
web管理画面の Collection Select で「techproducts」を選択し [Query] をクリック、[Execute Query]ボタンをクリック
結果が表示される。結果はJSON形式。
Solrに送信されたURLは画面上部に表示される。
"foundation"を検索する場合、q欄に「foundation」と入力し [Execute Query]ボタンをクリック
これでチュートリアルは終了。
作成したコレクションを削除するには、
bin\solr delete -c techproducts
新しくコレクションを作成するには、
bin\solr create -c [yourCollection] -s 2 -rf 2
実行中のノードを停止するには、
bin\solr stop -all
チュートリアルのノードを開始するには、
bin\solr start -c -p 8983 -s example/cloud/node1/solr
詳しくは https://lucene.apache.org/solr/guide/7_2/solr-control-script-reference.html#solr-control-script-reference
0 件のコメント:
コメントを投稿