Menggunakan fitur query vektor tetangga terdekat (KNN) untuk melakukan pencarian tetangga terdekat secara aproksimatif berdasarkan vektor. Dengan metode ini, Anda dapat mengidentifikasi item data dengan kemiripan tertinggi terhadap vektor target dalam dataset berskala besar.
Struktur data
message KnnVectorQuery {
optional string field_name = 1;
optional int32 top_k = 2;
repeated float float32_query_vector = 4;
optional Query filter = 5;
optional float weight = 6;
}Parameter | Tipe | Diperlukan | Deskripsi |
field_name | string | Ya | Nama dari bidang vektor. |
top_k | int32 | Ya | Hasil query top K yang memiliki kemiripan tertinggi dengan vektor yang ingin Anda query. Untuk informasi lebih lanjut, lihat Batas indeks pencarian. |
float32_query_vector | float | Ya | Vektor yang ingin Anda query kemiripannya. |
filter | Tidak | Filter. Anda dapat menggunakan kombinasi kondisi query yang bukan merupakan kondisi query vektor KNN. | |
weight | float | Tidak | Konfigurasi bobot dari kondisi query. |