Ignore chat history in vector search

This commit is contained in:
yangdx
2025-05-07 03:20:39 +08:00
parent c984ebd462
commit 1794b57b43

View File

@@ -1199,16 +1199,11 @@ async def mix_kg_vector_query(
return None
async def get_vector_context():
# Consider conversation history in vector search
augmented_query = query
if history_context:
augmented_query = f"{history_context}\n{query}"
try:
# Reduce top_k for vector search in hybrid mode since we have structured information from KG
mix_topk = min(10, query_param.top_k)
results = await chunks_vdb.query(
augmented_query, top_k=mix_topk, ids=query_param.ids
query, top_k=mix_topk, ids=query_param.ids
)
if not results:
return None