Bagikan melalui


VectorizableTextQuery interface

Parameter kueri yang digunakan untuk pencarian vektor saat nilai teks yang perlu di-vektorisasi disediakan.

Memperluas

BaseVectorQuery<TModel>

Properti

kind

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

text

Teks yang akan di-vektorisasi untuk melakukan kueri pencarian vektor.

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.

kNearestNeighborsCount

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: "text"

Nilai Properti

"text"

text

Teks yang akan di-vektorisasi untuk melakukan kueri pencarian vektor.

text: string

Nilai Properti

string

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

Diwariskan DariBaseVectorQuery.exhaustive

fields

Bidang Vektor jenis Collection(Edm.Single) yang akan disertakan dalam vektor yang dicari.

fields?: SearchFieldArray<TModel>

Nilai Properti

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

Diwarisi DariBaseVectorQuery.weight