remove unused batch function
This commit is contained in:
@@ -1401,23 +1401,6 @@ def build_indexes():
|
||||
elapsed = index_build_time - start_time
|
||||
logger.info(f"Index build complete with contextual weighting applied. Total time: {elapsed:.1f}s")
|
||||
|
||||
# -----------------------------
|
||||
# Build / load indexes with contextual weighting and batch embedding
|
||||
# -----------------------------
|
||||
def batch_embed_documents(texts: List[str]) -> List[List[float]]:
|
||||
"""Embed documents in batches for better performance."""
|
||||
all_embeddings = []
|
||||
total_batches = (len(texts) + EMBEDDING_BATCH_SIZE - 1) // EMBEDDING_BATCH_SIZE
|
||||
|
||||
for i in range(0, len(texts), EMBEDDING_BATCH_SIZE):
|
||||
batch = texts[i:i + EMBEDDING_BATCH_SIZE]
|
||||
batch_num = i // EMBEDDING_BATCH_SIZE + 1
|
||||
logger.info(f"Embedding batch {batch_num}/{total_batches} ({len(batch)} docs)...")
|
||||
batch_embeddings = embeddings.embed_documents(batch)
|
||||
all_embeddings.extend(batch_embeddings)
|
||||
|
||||
return all_embeddings
|
||||
|
||||
def load_indexes():
|
||||
global vectorstore, bm25, bm25_corpus, chunks_metadata, embeddings, index_build_time
|
||||
logger.info("Loading indexes from disk...")
|
||||
|
||||
Reference in New Issue
Block a user