2017-08-19 6 views
0

アトムアップデートで実行中、言語フィールドが変更されています。以下のようなフローがあります。投稿インデクシングオブジェクト間Solr-Atomic Updateは他のフィールドを変更します

は { ID: "234から567"、 ファイル名: "FILE1"、 内容: "" }であるパイプラインで

我々は言語検出の一部としてコンテンツを分析します期待どおりに動作している新しいフィールド「言語」を作成します。

しかし、アトミック更新を行う { ID: FILENAME「上記のように」: 「変更」}しばらくのファイル名を変更する

を、我々は正確にフィールドを更新しますが言語れる操作を「設定」するために利用しますフィールドがフォールバック値に変更されています。

?それは再び分析にコンテンツフィールド探しているものは、ここで起こっている

?アトミック更新も

答えて

0

私は言語検出が再び実行される推測している処理パイプラインを通過し、そのために利用可能な値がないい実際に何かを検出するための言語検出のフィールド。

言語検出を実行しているフィールドを含めない限り、言語を検出しないで更新プログラムを実行します。

リクエストハンドラの設定で静的な設定として定義されているものがある場合は、言語検出設定なしで2番目のリクエストハンドラを定義する必要があります。

+0

ありがとうございます。私はsolrの外で言語の検出を維持することに頼っています。 – Abrocks

関連する問題