VectorizableTextQuery interface
ベクター化する必要があるテキスト値が指定されている場合にベクター検索に使用するクエリ パラメーター。
- Extends
-
BaseVectorQuery<TModel>
プロパティ
kind | ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。 |
text | ベクター検索クエリを実行するためにベクター化されるテキスト。 |
継承されたプロパティ
exhaustive | true の場合、ベクトル インデックス内のすべてのベクトルに対して、完全な k ニアレスト ネイバー検索がトリガーされます。 地上の真偽値の決定など、完全一致が重要なシナリオに役立ちます。 |
fields | 検索されるベクトルに含める Collection(Edm.Single) 型のベクター フィールド。 |
k |
トップ ヒットとして返される最も近いネイバーの数。 |
oversampling | オーバーサンプリング係数。 最小値は 1 です。 インデックス定義で構成されている 'defaultOversampling' パラメーターをオーバーライドします。 'rerankWithOriginalVectors' が true の場合にのみ設定できます。 このパラメーターは、基になるベクター フィールドで圧縮メソッドを使用する場合にのみ使用できます。 |
weight | 同じ検索要求内の他のベクター クエリやテキスト クエリと比較した場合のベクター クエリの相対的な重み。 この値は、さまざまなベクター クエリによって生成された複数のランク付けリストの結果や、テキスト クエリを使用して取得された結果を組み合わせる場合に使用されます。 重みが大きいほど、そのクエリに一致したドキュメントが最終的なランク付けになります。 既定値は 1.0 で、値は 0 より大きい正の数値である必要があります。 |
プロパティの詳細
kind
ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。
kind: "text"
プロパティ値
"text"
text
ベクター検索クエリを実行するためにベクター化されるテキスト。
text: string
プロパティ値
string
継承されたプロパティの詳細
exhaustive
true の場合、ベクトル インデックス内のすべてのベクトルに対して、完全な k ニアレスト ネイバー検索がトリガーされます。 地上の真偽値の決定など、完全一致が重要なシナリオに役立ちます。
exhaustive?: boolean
プロパティ値
boolean
fields
検索されるベクトルに含める Collection(Edm.Single) 型のベクター フィールド。
fields?: SearchFieldArray<TModel>
プロパティ値
SearchFieldArray<TModel>
baseVectorQuery.fields
kNearestNeighborsCount
トップ ヒットとして返される最も近いネイバーの数。
kNearestNeighborsCount?: number
プロパティ値
number
oversampling
オーバーサンプリング係数。 最小値は 1 です。 インデックス定義で構成されている 'defaultOversampling' パラメーターをオーバーライドします。 'rerankWithOriginalVectors' が true の場合にのみ設定できます。 このパラメーターは、基になるベクター フィールドで圧縮メソッドを使用する場合にのみ使用できます。
oversampling?: number
プロパティ値
number
baseVectorQuery.oversampling から継承
weight
同じ検索要求内の他のベクター クエリやテキスト クエリと比較した場合のベクター クエリの相対的な重み。 この値は、さまざまなベクター クエリによって生成された複数のランク付けリストの結果や、テキスト クエリを使用して取得された結果を組み合わせる場合に使用されます。 重みが大きいほど、そのクエリに一致したドキュメントが最終的なランク付けになります。 既定値は 1.0 で、値は 0 より大きい正の数値である必要があります。
weight?: number
プロパティ値
number
baseVectorQuery.weight から継承