Plugin-ul OpenSearch k-NN adaugă capabilități native de căutare vectorială motorului OpenSearch, permițând combinarea forței de căutare full-text BM25 cu similitudinea vectorială într-un singur cluster enterprise. OpenSearch suportă trei motoare vectoriale principale (engines): nmslib, faiss și lucene.
Definirea unui index k-NN cu backend FAISS și HNSW:
PUT /articole-tehnice
{
"settings": {
"index.knn": true
},
"mappings": {
"properties": {
"titlu": { "type": "text" },
"vector_articol": {
"type": "knn_vector",
"dimension": 768,
"method": {
"name": "hnsw",
"space_type": "cosinesimil",
"engine": "faiss",
"parameters": {
"ef_construction": 256,
"m": 16
}
}
}
}
}
}
OpenSearch integrează de asemenea pipeline-uri de ingestie neurală (Neural Search Pipeline) care apelează modele găzduite local sau la distanță (SageMaker, Bedrock) pentru a converti automat textul în vectori la indexare și interogare.
Întrebări & Exemple practice:
OpenSearch k-NN: Plugin Nativ de Căutare Vectorială cu FAISS și NMSLIBAi o întrebare despre OpenSearch k-NN: Plugin Nativ de Căutare Vectorială cu FAISS și NMSLIB sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.