OpsScorerInitParams は、OpenSearch 用 Cava でソートプラグインを開発する際に、boolean init(OpsScorerInitParams params) 関数に渡されます。フレームワークは、初期化時にこのオブジェクトを自動的に作成し、注入します。ご自身でインスタンス化することはありません。
init() 中にこれを使用して、スコアラーが必要とするフィールドを宣言し、リクエストコンテキストにアクセスします。
利用可能なリソース:
OpsDoc— スコアリング時にスコアラーが読み取るフィールドを宣言します。OpsRequest— 現在の検索リクエストから情報にアクセスします。
メソッド
| 戻り値の型 | メソッド | 説明 |
|---|---|---|
OpsDoc | getDoc() | 初期化中に必須フィールドを宣言するための OpsDoc オブジェクトを返します。 |
OpsRequest | getRequest() | リクエスト情報にアクセスするための OpsRequest オブジェクトを返します。 |
メソッドの詳細
`OpsDoc getDoc()`
OpsDoc オブジェクトを返します。スコアリング中にスコアラーが読み取るフィールドを宣言するために、init() でこのメソッドを呼び出します。
完全な OpsDoc API については、「OpsDoc」をご参照ください。
`OpsRequest getRequest()`
OpsRequest オブジェクトを返します。スコアラーが依存するリクエストレベルの情報を読み取るために、init() で使用します。
完全な OpsRequest API については、「OpsRequest」をご参照ください。