2026年3月12日:Cortex Searchの最近の更新(一般公開)¶
以前プレビューで提供されていた以下のCortex Search機能は、一般公開されました。
マルチインデックス検索¶
Cortex Search Serviceは、特定のインデックスを対象としたターゲットクエリにより、単一のサービス内で複数の検索対象列をサポートするようになりました。詳細については、:ref:`Multi-index Cortex Search<label-cortex_multi_index_search>`を参照してください。
カスタムベクトル埋め込み¶
独自またはサードパーティのモデルを使用したハイブリッド検索のために、Snowflakeが提供する埋め込みの代わりに、またはそれに加えて、事前計算されたベクトル埋め込みを使用するCortex Search Serviceを作成できるようになりました。詳細については、:ref:`Custom vector embeddings<label-cortex_multi_index_search>`を参照してください。
Cortex AgentsおよびSnowflake Intelligence向けに強化されたCortex Searchツール¶
Cortex Searchツールは、最新のCortex Search APIにより、検索動作を動的に制御できるようになりました。主な機能は次のとおりです。
検索サービスの選択:すべてのサービスではなく、ツールの説明に基づいて単一の検索サービスに対してクエリを実行することで、レイテンシとコストを削減します。
動的フィルター:属性列を用いて、各検索呼び出しにフィルター条件を適用します。
動的列:検索呼び出しごとに取得するメタデータ列を指定します。
動的な結果数:呼び出しごとの結果数を最大500まで設定します。
マルチインデックスクエリのサポート:マルチインデックスサービスに対して、インデックスごとにクエリを発行します。
この機能を有効にするには、Cortex Searchツールリソースの``columns_and_descriptions``フィールドで列の説明を設定します。
詳細については、:ref:`Add tools to agents<label_snowflake_agents_modify_agents>`を参照してください。