cv / vector_store.py
saherPervaiz's picture
Create vector_store.py
ba68800 verified
raw
history blame
380 Bytes
# 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()