312.4. メッセージ操作

現在、次の Solr 操作がサポートされています。SolrOperation のキーと次のいずれかに設定された値を使用してエクスチェンジヘッダーを設定するだけです。一部の操作では、メッセージボディーも設定する必要があります。

操作メッセージボディー説明

INSERT/INSERT_STREAMING

該当なし

メッセージヘッダーを使用してインデックスを追加します (SolrField を前に付ける必要があります)。

INSERT/INSERT_STREAMING

File

指定されたファイルを使用してインデックスを追加します (ContentStreamUpdateRequest を使用)

INSERT/INSERT_STREAMING

SolrInputDocument

Camel 2.9.2 は、指定された SolrInputDocument に基づいてインデックスを更新します

INSERT/INSERT_STREAMING

String XML

Camel 2.9.2 は、指定された XML に基づいてインデックスを更新します (SolrInputDocument 形式に従う必要があります)。

ADD_BEAN

Bean インスタンス

アノテーション付き Bean の値に基づいてインデックスを追加します

ADD_BEANS

コレクション<bean>

Camel 2.15 は、アノテーション付き Bean のコレクションに基づいてインデックスを追加します

DELETE_BY_ID

削除するインデックス ID

ID でレコードを削除します。

DELETE_BY_QUERY

query string

クエリーでレコードを削除します。

COMMIT

該当なし

保留中のインデックス変更に対してコミットを実行します。

ROLLBACK

該当なし

保留中のインデックス変更に対してロールバックを実行します。

OPTIMIZE

該当なし

保留中のインデックス変更に対してコミットを実行し、最適化コマンドを実行します。