MrSimple07 commited on
Commit
944b5ee
·
1 Parent(s): 84b8028
Files changed (1) hide show
  1. index_retriever.py +4 -4
index_retriever.py CHANGED
@@ -16,18 +16,18 @@ def create_query_engine(vector_index):
16
  try:
17
  bm25_retriever = BM25Retriever.from_defaults(
18
  docstore=vector_index.docstore,
19
- similarity_top_k=20 # Reduced from 15 for better recall
20
  )
21
 
22
  vector_retriever = VectorIndexRetriever(
23
  index=vector_index,
24
- similarity_top_k=35, # Increased from 25
25
- similarity_cutoff=0.65 # CRITICAL: Lowered from 0.8 - this was filtering too aggressively
26
  )
27
 
28
  hybrid_retriever = QueryFusionRetriever(
29
  [vector_retriever, bm25_retriever],
30
- similarity_top_k=40, # Increased from 30 to get more diverse results
31
  num_queries=1
32
  )
33
 
 
16
  try:
17
  bm25_retriever = BM25Retriever.from_defaults(
18
  docstore=vector_index.docstore,
19
+ similarity_top_k=20
20
  )
21
 
22
  vector_retriever = VectorIndexRetriever(
23
  index=vector_index,
24
+ similarity_top_k=30,
25
+ similarity_cutoff=0.7
26
  )
27
 
28
  hybrid_retriever = QueryFusionRetriever(
29
  [vector_retriever, bm25_retriever],
30
+ similarity_top_k=40,
31
  num_queries=1
32
  )
33