VectorizedQuery interface
Parameter kueri yang digunakan untuk pencarian vektor saat nilai vektor mentah disediakan.
- Memperluas
-
BaseVectorQuery<TModel>
Properti
| kind | Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat |
| vector | Representasi vektor kueri pencarian. |
Properti yang Diwariskan
| exhaustive | Jika benar, memicu pencarian tetangga k-terdekat yang lengkap di semua vektor dalam indeks vektor. Berguna untuk skenario di mana kecocokan yang tepat sangat penting, seperti menentukan nilai kebenaran dasar. |
| fields | Bidang Vektor jenis Collection(Edm.Single) yang akan disertakan dalam vektor yang dicari. |
| k |
Jumlah tetangga terdekat untuk kembali sebagai hit teratas. |
| oversampling | Faktor pengambilan sampel berlebih. Nilai minimum adalah 1. Ini mengambil alih parameter 'defaultOversampling' yang dikonfigurasi dalam definisi indeks. Ini hanya dapat diatur ketika 'rerankWithOriginalVectors' benar. Parameter ini hanya diizinkan ketika metode kompresi digunakan pada bidang vektor yang mendasar. |
| weight | Bobot relatif kueri vektor jika dibandingkan dengan kueri vektor lain dan/atau kueri teks dalam permintaan pencarian yang sama. Nilai ini digunakan saat menggabungkan hasil beberapa daftar peringkat yang dihasilkan oleh kueri vektor yang berbeda dan/atau hasil yang diambil melalui kueri teks. Semakin tinggi bobotnya, semakin tinggi dokumen yang cocok dengan kueri tersebut akan berada di peringkat akhir. Defaultnya adalah 1,0 dan nilainya harus berupa angka positif yang lebih besar dari nol. |
Detail Properti
kind
Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat
kind: "vector"
Nilai Properti
"vector"
vector
Representasi vektor kueri pencarian.
vector: number[]
Nilai Properti
number[]
Detail Properti yang Diwariskan
exhaustive
Jika benar, memicu pencarian tetangga k-terdekat yang lengkap di semua vektor dalam indeks vektor. Berguna untuk skenario di mana kecocokan yang tepat sangat penting, seperti menentukan nilai kebenaran dasar.
exhaustive?: boolean
Nilai Properti
boolean
fields
Bidang Vektor jenis Collection(Edm.Single) yang akan disertakan dalam vektor yang dicari.
fields?: SearchFieldArray<TModel>
Nilai Properti
SearchFieldArray<TModel>
Diwariskan DariBaseVectorQuery.fields
kNearestNeighborsCount
Jumlah tetangga terdekat untuk kembali sebagai hit teratas.
kNearestNeighborsCount?: number
Nilai Properti
number
Diwariskan DariBaseVectorQuery.kNearestNeighborsCount
oversampling
Faktor pengambilan sampel berlebih. Nilai minimum adalah 1. Ini mengambil alih parameter 'defaultOversampling' yang dikonfigurasi dalam definisi indeks. Ini hanya dapat diatur ketika 'rerankWithOriginalVectors' benar. Parameter ini hanya diizinkan ketika metode kompresi digunakan pada bidang vektor yang mendasar.
oversampling?: number
Nilai Properti
number
Diwariskan DariBaseVectorQuery.oversampling
weight
Bobot relatif kueri vektor jika dibandingkan dengan kueri vektor lain dan/atau kueri teks dalam permintaan pencarian yang sama. Nilai ini digunakan saat menggabungkan hasil beberapa daftar peringkat yang dihasilkan oleh kueri vektor yang berbeda dan/atau hasil yang diambil melalui kueri teks. Semakin tinggi bobotnya, semakin tinggi dokumen yang cocok dengan kueri tersebut akan berada di peringkat akhir. Defaultnya adalah 1,0 dan nilainya harus berupa angka positif yang lebih besar dari nol.
weight?: number
Nilai Properti
number