| 
					
				 | 
			
			
				@@ -165,7 +165,10 @@ class DatasetMultiRetrieverTool(DatasetRetrieverBaseTool): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if dataset.indexing_technique == "economy": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 # use keyword table query 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 documents = RetrievalService.retrieve( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    retrieval_method="keyword_search", dataset_id=dataset.id, query=query, top_k=self.top_k 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    retrieval_method="keyword_search", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    dataset_id=dataset.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    query=query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    top_k=retrieval_model.get("top_k") or 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if documents: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     all_documents.extend(documents) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -176,7 +179,7 @@ class DatasetMultiRetrieverTool(DatasetRetrieverBaseTool): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         retrieval_method=retrieval_model["search_method"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         dataset_id=dataset.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         query=query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        top_k=self.top_k, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        top_k=retrieval_model.get("top_k") or 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         score_threshold=retrieval_model.get("score_threshold", 0.0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if retrieval_model["score_threshold_enabled"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         else 0.0, 
			 |