File size: 312 Bytes
ec96972
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
from sentence_transformers import SentenceTransformer
import numpy as np

model = SentenceTransformer("all-MiniLM-L6-v2")

def retrieve_chunks(index, texts, query, k=5):
    query_vec = model.encode([query])
    distances, indices = index.search(np.array(query_vec), k)
    return [texts[i] for i in indices[0]]