BaseVectorQuery interface
向量和混合式搜尋查詢的查詢參數。
屬性
exhaustive | 若為 true,則會在向量索引內的所有向量觸發詳盡的 K 近鄰搜尋。 適用於完全相符專案很重要的案例,例如判斷地面真相值。 |
fields | 要包含在搜尋向量中之 Collection(Edm.Single) 類型的向量字段。 |
kind | 服務支援的已知值向量:提供原始向量值的向量查詢。 文字:提供需要向量化的文字值的向量查詢。 |
k |
要作為熱門點擊傳回的近鄰數目。 |
oversampling | 過度取樣因素。 最小值為 1。 它會覆寫索引定義中設定的 『defaultOversampling』 參數。 只有當 'rerankWithOriginalVectors' 為 true 時,才能進行設定。 只有在基礎向量欄位上使用壓縮方法時,才允許此參數。 |
weight | 相較於相同搜尋要求中的其他向量查詢和/或文字查詢,向量查詢的相對加權。 結合不同向量查詢所產生的多個排名清單結果,以及/或透過文字查詢擷取的結果時,會使用此值。 權數越高,符合該查詢的檔就會在最終排名中。 默認值為 1.0,值必須是大於零的正數。 |
屬性詳細資料
exhaustive
若為 true,則會在向量索引內的所有向量觸發詳盡的 K 近鄰搜尋。 適用於完全相符專案很重要的案例,例如判斷地面真相值。
exhaustive?: boolean
屬性值
boolean
fields
要包含在搜尋向量中之 Collection(Edm.Single) 類型的向量字段。
fields?: SearchFieldArray<TModel>
屬性值
SearchFieldArray<TModel>
kind
服務支援的已知值
向量:提供原始向量值的向量查詢。 文字:提供需要向量化的文字值的向量查詢。
kind: "vector" | "text"
屬性值
"vector" | "text"
kNearestNeighborsCount
要作為熱門點擊傳回的近鄰數目。
kNearestNeighborsCount?: number
屬性值
number
oversampling
過度取樣因素。 最小值為 1。 它會覆寫索引定義中設定的 『defaultOversampling』 參數。 只有當 'rerankWithOriginalVectors' 為 true 時,才能進行設定。 只有在基礎向量欄位上使用壓縮方法時,才允許此參數。
oversampling?: number
屬性值
number
weight
相較於相同搜尋要求中的其他向量查詢和/或文字查詢,向量查詢的相對加權。 結合不同向量查詢所產生的多個排名清單結果,以及/或透過文字查詢擷取的結果時,會使用此值。 權數越高,符合該查詢的檔就會在最終排名中。 默認值為 1.0,值必須是大於零的正數。
weight?: number
屬性值
number