Aracılığıyla paylaş


BaseVectorQuery interface

Vektör ve karma arama sorguları için sorgu parametreleri.

Özellikler

exhaustive

True olduğunda, vektör dizinindeki tüm vektörlerde en yakın k komşu aramasını tetikler. Tam eşleşmelerin kritik olduğu senaryolar için yararlıdır( örneğin, zemin gerçeği değerlerini belirleme).

fields

Aranan vektöre dahil edilecek Collection(Edm.Single) türünde Vektör Alanları.

kind

Hizmet tarafından desteklenen bilinen değerler

vektör: Ham vektör değerinin sağlandığı vektör sorgusu. metin: Vektörleştirilmesi gereken bir metin değerinin sağlandığı vektör sorgusu.

kNearestNeighborsCount

En çok isabet alan olarak döndürülecek en yakın komşu sayısı.

oversampling

Fazla örnekleme faktörü. En düşük değer 1'dir. Dizin tanımında yapılandırılan 'defaultOversampling' parametresini geçersiz kılar. Yalnızca 'rerankWithOriginalVectors' true olduğunda ayarlanabilir. Bu parametreye yalnızca temel alınan vektör alanında bir sıkıştırma yöntemi kullanıldığında izin verilir.

weight

Aynı arama isteğindeki diğer vektör sorgusu ve/veya metin sorgusuyla karşılaştırıldığında vektör sorgusunun göreli ağırlığı. Bu değer, farklı vektör sorguları ve/veya metin sorgusu aracılığıyla alınan sonuçlar tarafından üretilen birden çok derecelendirme listesinin sonuçları birleştirildiğinde kullanılır. Ağırlık ne kadar yüksek olursa, bu sorguyla eşleşen belgeler son derecelendirmede o kadar yüksek olur. Varsayılan değer 1,0'dır ve değerin sıfırdan büyük pozitif bir sayı olması gerekir.

Özellik Ayrıntıları

exhaustive

True olduğunda, vektör dizinindeki tüm vektörlerde en yakın k komşu aramasını tetikler. Tam eşleşmelerin kritik olduğu senaryolar için yararlıdır( örneğin, zemin gerçeği değerlerini belirleme).

exhaustive?: boolean

Özellik Değeri

boolean

fields

Aranan vektöre dahil edilecek Collection(Edm.Single) türünde Vektör Alanları.

fields?: SearchFieldArray<TModel>

Özellik Değeri

kind

Hizmet tarafından desteklenen bilinen değerler

vektör: Ham vektör değerinin sağlandığı vektör sorgusu. metin: Vektörleştirilmesi gereken bir metin değerinin sağlandığı vektör sorgusu.

kind: "vector" | "text"

Özellik Değeri

"vector" | "text"

kNearestNeighborsCount

En çok isabet alan olarak döndürülecek en yakın komşu sayısı.

kNearestNeighborsCount?: number

Özellik Değeri

number

oversampling

Fazla örnekleme faktörü. En düşük değer 1'dir. Dizin tanımında yapılandırılan 'defaultOversampling' parametresini geçersiz kılar. Yalnızca 'rerankWithOriginalVectors' true olduğunda ayarlanabilir. Bu parametreye yalnızca temel alınan vektör alanında bir sıkıştırma yöntemi kullanıldığında izin verilir.

oversampling?: number

Özellik Değeri

number

weight

Aynı arama isteğindeki diğer vektör sorgusu ve/veya metin sorgusuyla karşılaştırıldığında vektör sorgusunun göreli ağırlığı. Bu değer, farklı vektör sorguları ve/veya metin sorgusu aracılığıyla alınan sonuçlar tarafından üretilen birden çok derecelendirme listesinin sonuçları birleştirildiğinde kullanılır. Ağırlık ne kadar yüksek olursa, bu sorguyla eşleşen belgeler son derecelendirmede o kadar yüksek olur. Varsayılan değer 1,0'dır ve değerin sıfırdan büyük pozitif bir sayı olması gerekir.

weight?: number

Özellik Değeri

number