|  | @@ -216,7 +216,8 @@ class WeaviateVector(BaseVector):
 | 
	
		
			
				|  |  |              if score > score_threshold:
 | 
	
		
			
				|  |  |                  doc.metadata['score'] = score
 | 
	
		
			
				|  |  |                  docs.append(doc)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        # Sort the documents by score in descending order
 | 
	
		
			
				|  |  | +        docs = sorted(docs, key=lambda x: x.metadata['score'], reverse=True)
 | 
	
		
			
				|  |  |          return docs
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def search_by_full_text(self, query: str, **kwargs: Any) -> list[Document]:
 |