Apache-solr-core
Apache Solr-コア
Solr Coreは、使用に必要なすべてのSolr構成ファイルを含むLuceneインデックスの実行中のインスタンスです。 インデックス作成や分析などの操作を実行するには、Solr Coreを作成する必要があります。
Solrアプリケーションには、1つまたは複数のコアが含まれる場合があります。 必要に応じて、Solrアプリケーションの2つのコアが相互に通信できます。
コアを作成する
Solrをインストールして開始したら、Solrのクライアント(Webインターフェース)に接続できます。
次のスクリーンショットで強調されているように、最初はApache Solrにコアはありません。 次に、Solrでコアを作成する方法を見ていきます。
createコマンドを使用する
コアを作成する1つの方法は、以下に示すように、 create コマンドを使用して*スキーマレスコア*を作成することです-
ここでは、Apache Solrで Solr_sample という名前のコアを作成しようとしています。 このコマンドは、次のメッセージを表示するコアを作成します。
Solrで複数のコアを作成できます。 次のスクリーンショットに示すように、Solr Adminの左側に、新しく作成されたコアを選択できる*コアセレクタ*があります。
create_coreコマンドを使用する
または、 create_core コマンドを使用してコアを作成できます。 このコマンドには次のオプションがあります-
–c *core_name * | Name of the core you wanted to create |
-p* port_name * | Port at which you want to create the core |
-d* conf_dir* | Configuration directory of the port |
実行すると、上記のコマンドは次のメッセージを表示するコアを作成します-
コアを削除する
Apache Solrの delete コマンドを使用して、コアを削除できます。 次のスクリーンショットに示すように、Solrに my_core という名前のコアがあるとします。
次のようにコアの名前をこのコマンドに渡すことにより、 delete コマンドを使用してこのコアを削除できます-
上記のコマンドを実行すると、指定されたコアが削除され、次のメッセージが表示されます。
SolrのWebインターフェースを開いて、コアが削除されたかどうかを確認できます。