共用方式為


BaseVectorQuery interface

向量和混合式搜尋查詢的查詢參數。

屬性

exhaustive

若為 true,則會在向量索引內的所有向量觸發詳盡的 K 近鄰搜尋。 適用於完全相符專案很重要的案例,例如判斷地面真相值。

fields

要包含在搜尋向量中之 Collection(Edm.Single) 類型的向量字段。

filterOverride

要套用至這個特定向量查詢的 OData 篩選表示式。 如果未在向量層級定義任何篩選表達式,則會改用最上層篩選參數中定義的表達式。

kind

服務支援的已知值

向量:提供原始向量值的向量查詢。 文字:提供需要向量化的文字值的向量查詢。 imageUrl:向量查詢,其中提供了表示需要矢量化的圖像值的url。 imageBinary:向量查詢,其中提供了需要矢量化的圖像的 64 基編碼二進位檔。

kNearestNeighborsCount

要作為熱門點擊傳回的近鄰數目。

perDocumentVectorLimit

控制向量搜尋查詢中每個文件可以比對的向量數量。 將其設定為 1 可確保每個文件最多匹配一個向量,從而確保結果來自不同的文件。 將其設定為 0(無限制)允許比對同一文件中的多個相關向量。 預設值為 0。

threshold

用於向量查詢的臨界值。 請注意,只有在所有 'fields' 都使用相同的相似度計量時,才能設定這個值。

weight

相較於相同搜尋要求中的其他向量查詢和/或文字查詢,向量查詢的相對加權。 結合不同向量查詢所產生的多個排名清單結果,以及/或透過文字查詢擷取的結果時,會使用此值。 權數越高,符合該查詢的檔就會在最終排名中。 默認值為 1.0,值必須是大於零的正數。

屬性詳細資料

exhaustive

若為 true,則會在向量索引內的所有向量觸發詳盡的 K 近鄰搜尋。 適用於完全相符專案很重要的案例,例如判斷地面真相值。

exhaustive?: boolean

屬性值

boolean

fields

要包含在搜尋向量中之 Collection(Edm.Single) 類型的向量字段。

fields?: SearchFieldArray<TModel>

屬性值

filterOverride

要套用至這個特定向量查詢的 OData 篩選表示式。 如果未在向量層級定義任何篩選表達式,則會改用最上層篩選參數中定義的表達式。

filterOverride?: string

屬性值

string

kind

服務支援的已知值

向量:提供原始向量值的向量查詢。 文字:提供需要向量化的文字值的向量查詢。 imageUrl:向量查詢,其中提供了表示需要矢量化的圖像值的url。 imageBinary:向量查詢,其中提供了需要矢量化的圖像的 64 基編碼二進位檔。

kind: "text" | "vector" | "imageUrl" | "imageBinary"

屬性值

"text" | "vector" | "imageUrl" | "imageBinary"

kNearestNeighborsCount

要作為熱門點擊傳回的近鄰數目。

kNearestNeighborsCount?: number

屬性值

number

perDocumentVectorLimit

控制向量搜尋查詢中每個文件可以比對的向量數量。 將其設定為 1 可確保每個文件最多匹配一個向量,從而確保結果來自不同的文件。 將其設定為 0(無限制)允許比對同一文件中的多個相關向量。 預設值為 0。

perDocumentVectorLimit?: number

屬性值

number

threshold

用於向量查詢的臨界值。 請注意,只有在所有 'fields' 都使用相同的相似度計量時,才能設定這個值。

threshold?: VectorThreshold

屬性值

weight

相較於相同搜尋要求中的其他向量查詢和/或文字查詢,向量查詢的相對加權。 結合不同向量查詢所產生的多個排名清單結果,以及/或透過文字查詢擷取的結果時,會使用此值。 權數越高,符合該查詢的檔就會在最終排名中。 默認值為 1.0,值必須是大於零的正數。

weight?: number

屬性值

number