Spaces:
Sleeping
Sleeping
# vector_store.py | |
import faiss | |
import numpy as np | |
def create_faiss_index(vectors): | |
dim = vectors[0].shape[0] | |
index = faiss.IndexFlatL2(dim) | |
index.add(np.array(vectors)) | |
return index | |
def search_similar_cvs(query_vector, index, k=3): | |
query_vector = np.array([query_vector]) | |
distances, indices = index.search(query_vector, k) | |
return indices[0].tolist() | |