Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
ハイブリッド検索関数のパラメータ
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ドキュメントのバージョンを選択してください。
AlloyDB Omni の
hybrid_search 関数は、検索と融合のプロセスを制御するためにいくつかのパラメータを受け取ります。これらのパラメータを理解すると、特定のニーズに合わせて検索結果を絞り込むことができます。このドキュメントでは、使用可能なパラメータの概要について説明します。
拡張機能を使用してハイブリッド検索を行う方法については、
ハイブリッド ベクトル類似性検索を実行するをご覧ください。
vector
主なパラメータ
| パラメータ |
型 |
説明 |
search_inputs |
JSONB[] |
必須。JSONB オブジェクトの配列。各オブジェクトは検索コンポーネントを定義します。 |
id_type |
anyelement |
出力 ID 列のデータ型。デフォルトは NULL::TEXT です。 |
include_json_output |
BOOLEAN |
結果に詳細な JSON 出力を含めます。デフォルトは FALSE です。これを TRUE に設定すると、クエリのパフォーマンスに影響する可能性があります。 |
fusion_algorithm |
TEXT |
使用する融合アルゴリズム。サポートされる値は 'RRF' のみです。デフォルトは 'RRF' です。 |
ベクトル検索パラメータ
search_inputs JSONB オブジェクトの data_type フィールドを 'vector' に設定します。
| パラメータ |
型 |
説明 |
data_type |
TEXT |
必須。'vector' を指定します。 |
table_name |
TEXT |
必須。検索するテーブルの名前。 |
key_column |
TEXT |
必須。ドキュメント ID 列の名前。 |
vec_column |
TEXT |
必須。ベクトル列の名前。 |
distance_operator |
TEXT |
必須。使用する距離演算子。たとえば、コサイン距離の場合は '<=>' です。 |
query_vector |
TEXT |
必須。検索するベクトルの文字列形式。 |
limit |
INTEGER |
必須。この検索コンポーネントから返される結果の最大数。 |
weight |
FLOAT |
このコンポーネントが最終的な RRF スコアに寄与する度合い(0.0 ~ 1.0)。重みを指定しない場合は、均等に分散されます。 |
filter_condition |
TEXT |
このコンポーネントのサブクエリに適用する SQL WHERE 句。 |
テキスト検索パラメータ
search_inputs JSONB オブジェクトの data_type フィールドを 'text' に設定します。
| パラメータ |
型 |
説明 |
data_type |
TEXT |
必須。'text' を指定します。 |
table_name |
TEXT |
必須。検索するテーブルの名前。 |
key_column |
TEXT |
必須。ドキュメント ID 列の名前。 |
text_column |
TEXT |
必須。tsvector 列またはテキスト列の名前。 |
query_text_input |
TEXT |
必須。キーワードのマッチタイプのテキスト文字列。 |
limit |
INTEGER |
必須。この検索コンポーネントから返される結果の最大数。 |
weight |
FLOAT |
このコンポーネントが最終的な RRF スコアに寄与する度合い(0.0 ~ 1.0)。重みを指定しない場合は、均等に分散されます。 |
ranking_function |
TEXT |
全文検索のランキング関数。GIN インデックスの場合は、'ts_rank' に設定します。
RUM インデックスの場合は、'<=>' に設定します。デフォルトは 'ts_rank' です。 |
query_parser |
TEXT |
全文検索クエリ パーサー関数。デフォルトは 'ai.g_to_tsquery' です。 |
filter_condition |
TEXT |
このコンポーネントのサブクエリに適用する SQL WHERE 句。 |
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-10-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-10-27 UTC。"],[],[]]