2017-05-29 10 views
0

Solr 6.4.1を使用し、いくつかのコアを検索用に実装します。コアの1つに複数のエンティティが含まれています。インデックスを更新するためのすべての手順は、データベースの資格情報を含め、UIから手動で開始します。CIジョブからソルバーインデックスを開始する

私の質問は、リモートコンソールからいくつかのエンティティを持つsolr coreを再インデックスできますか?私はこのためにCIジョブを作成する必要があります。

そして、2番目の質問は、サーバー上のすべてのコアのデータベース資格情報でカスタムパラメータを指定できるところです。

答えて

1

アプリケーションに何らかのコマンドがある場合、CIパイプラインから直接コマンドをトリガするだけです。そうでなければ、インデックス/更新コードがUIに強く結合されているので、DataImportHandlerを使用できますこれはdelta-importを開始します

http://<host>:<port>/solr/<collection_name>/command=delta-import 

:(マニュアルに記載されている)などの資格情報、Solrの実行に必要なクエリ、Solrの中で設定して、あなただけのCIのパイプラインからのインポートハンドラをトリガし、のようなものいくつかのコマンドについては、前のリンクの「データ・インポート・ハンドラー・コマンド」のセクションを確認してください。

関連する問題