107.5. エンドポイントオプション
OpenSearch エンドポイントは URI 構文を使用して設定されます。
opensearch:clusterName
path パラメーターおよび query パラメーターを使用します。
107.5.1. パスパラメーター(1 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | 型 |
|---|---|---|---|
| clusterName (producer) | 必須 クラスターの名前。 | String |
107.5.2. クエリーパラメーター (19 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | 型 |
|---|---|---|---|
| connectionTimeout (producer) | 接続がタイムアウトするまでのミリ秒単位の待機時間。 | 30000 | int |
| disconnect (producer) | プロデューサーの呼び出しが完了したら切断します。 | false | boolean |
| from (producer) | 応答の開始インデックス。 | Integer | |
| hostAddresses (producer) | 使用する ip:port 形式のリモートトランスポートアドレスを含むコンマ区切りのリスト。 | String | |
| indexName (producer) | 動作させるインデックスの名前。 | String | |
| maxRetryTimeout (producer) | 再試行までの時間 (ミリ秒)。 | 30000 | int |
| operation (producer) | 実行する操作。 列挙値:
| OpensearchOperation | |
| scrollKeepAliveMs (producer) | OpenSearch が検索コンテキストを維持する時間 (ミリ秒)。 | 60000 | int |
| size (producer) | レスポンスのサイズ。 | Integer | |
| socketTimeout (producer) | ソケットがタイムアウトするまで待機するミリ秒単位のタイムアウト。 | 30000 | int |
| useScroll (producer) | スクロールの使用を有効にする。 | false | boolean |
| waitForActiveShards (producer) | インデックスの作成では、適切な一貫性のある数のシャードが利用可能になるまで待機します。 | 1 | int |
| lazyStartProducer (producer (advanced)) | 最初のメッセージでプロデューサーをレイジーに起動すべきかどうか。レイジーに起動することで、起動時に producer が失敗し、それによりルートが失敗する可能性がある状況で、CamelContext およびルートの起動を許可します。レイジーな起動を延期すると、Camel のルーティングエラーハンドラー経由でメッセージのルーティング中に起動の失敗を処理できます。最初のメッセージが処理されるときに、producer の作成および起動に若干時間がかかり、合計処理時間が長くなる可能性があることに注意してください。 | false | boolean |
| documentClass (advanced) | ドキュメントを逆シリアル化するときに使用するクラス。 | ObjectNode | Class |
| enableSniffer (advanced) | 実行中の OpenSearch クラスターからノードを自動的に検出できるようにします。このオプションを Spring Boot と組み合わせて使用する場合、Spring Boot 設定によって管理されます (Spring Boot でスニファーを無効にするを参照)。 | false | boolean |
| sniffAfterFailureDelay (advanced) | 失敗後にスケジュールされたスニファ実行の遅延 (ミリ秒単位)。 | 60000 | int |
| snifferInterval (advanced) | 通常のスニファを連続して実行する間隔 (ミリ秒単位)。sniffOnFailure が無効になっている場合、または連続するスニファ実行の間に失敗がない場合に受け入れられます。 | 300000 | int |
| certificatePath (security) | ES クラスターにアクセスするために使用できる証明書。デフォルトではクラスパスからロードできますが、classpath:、file:、または http: の接頭辞を付けて、別のシステムからリソースをロードできます。 | String | |
| enableSSL (security) | SSL の有効化。 | false | boolean |