次の方法で共有


VectorizedQuery interface

生のベクター値が指定されたときにベクター検索に使用するクエリ パラメーター。

Extends

BaseVectorQuery<TModel>

プロパティ

kind

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

vector

検索クエリのベクター表現。

継承されたプロパティ

exhaustive

true の場合、ベクトル インデックス内のすべてのベクトルに対して、完全な k ニアレスト ネイバー検索がトリガーされます。 地上の真偽値の決定など、完全一致が重要なシナリオに役立ちます。

fields

検索されるベクトルに含める Collection(Edm.Single) 型のベクター フィールド。

kNearestNeighborsCount

トップ ヒットとして返される最も近いネイバーの数。

oversampling

オーバーサンプリング係数。 最小値は 1 です。 インデックス定義で構成されている 'defaultOversampling' パラメーターをオーバーライドします。 'rerankWithOriginalVectors' が true の場合にのみ設定できます。 このパラメーターは、基になるベクター フィールドで圧縮メソッドを使用する場合にのみ使用できます。

weight

同じ検索要求内の他のベクター クエリやテキスト クエリと比較した場合のベクター クエリの相対的な重み。 この値は、さまざまなベクター クエリによって生成された複数のランク付けリストの結果や、テキスト クエリを使用して取得された結果を組み合わせる場合に使用されます。 重みが大きいほど、そのクエリに一致したドキュメントが最終的なランク付けになります。 既定値は 1.0 で、値は 0 より大きい正の数値である必要があります。

プロパティの詳細

kind

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

kind: "vector"

プロパティ値

"vector"

vector

検索クエリのベクター表現。

vector: number[]

プロパティ値

number[]

継承されたプロパティの詳細

exhaustive

true の場合、ベクトル インデックス内のすべてのベクトルに対して、完全な k ニアレスト ネイバー検索がトリガーされます。 地上の真偽値の決定など、完全一致が重要なシナリオに役立ちます。

exhaustive?: boolean

プロパティ値

boolean

BaseVectorQuery.完全な から継承された

fields

検索されるベクトルに含める Collection(Edm.Single) 型のベクター フィールド。

fields?: SearchFieldArray<TModel>

プロパティ値

baseVectorQuery.fieldsから継承された

kNearestNeighborsCount

トップ ヒットとして返される最も近いネイバーの数。

kNearestNeighborsCount?: number

プロパティ値

number

から継承BaseVectorQuery.kNearestNeighborsCount

oversampling

オーバーサンプリング係数。 最小値は 1 です。 インデックス定義で構成されている 'defaultOversampling' パラメーターをオーバーライドします。 'rerankWithOriginalVectors' が true の場合にのみ設定できます。 このパラメーターは、基になるベクター フィールドで圧縮メソッドを使用する場合にのみ使用できます。

oversampling?: number

プロパティ値

number

baseVectorQuery.oversampling から継承

weight

同じ検索要求内の他のベクター クエリやテキスト クエリと比較した場合のベクター クエリの相対的な重み。 この値は、さまざまなベクター クエリによって生成された複数のランク付けリストの結果や、テキスト クエリを使用して取得された結果を組み合わせる場合に使用されます。 重みが大きいほど、そのクエリに一致したドキュメントが最終的なランク付けになります。 既定値は 1.0 で、値は 0 より大きい正の数値である必要があります。

weight?: number

プロパティ値

number

baseVectorQuery.weight から継承