Cum funcționează căutarea vectorială nativă
Spre deosebire de căutarea clasică prin cuvinte cheie, căutarea vectorială kNN identifică documentele care au același sens semantic, chiar dacă nu partajează niciun cuvânt comun cu interogarea. Utilizează algoritmul HNSW (Hierarchical Navigable Small World) pentru viteză extremă.
Exemplu Concret: Căutare kNN cu 5 vecini cei mai apropiați
curl -X GET "http://localhost:9200/articole_ai/_search" \
-H "Content-Type: application/json" \
-d '{
"knn": {
"field": "embedding_articol",
"query_vector": [0.021, -0.045, 0.123, 0.089], # Vector generat cu un model de embedding
"k": 5,
"num_candidates": 50
}
}'
Întrebări & Exemple de Cod:
knn search query: Căutare Semantică cu k-Nearest NeighborsAi o nelămurire despre utilizarea comenzii
knn search query: Căutare Semantică cu k-Nearest Neighborssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.