Gainward777 commited on
Commit
7c73845
·
verified ·
1 Parent(s): d0241f1

Update CustomRetriever.py

Browse files
Files changed (1) hide show
  1. CustomRetriever.py +8 -7
CustomRetriever.py CHANGED
@@ -12,14 +12,9 @@ class RetrieverWithScores(BaseRetriever):
12
  def __init__(self, vdb, thold=0.7):
13
  self.vdb=vdb
14
  self.thold=thold
15
- #def __init__(self, retriever: BaseRetriever): # Add an __init__ to store the existing retriever
16
- #super().__init__(retriever=retriever)
17
- def _get_relevant_documents(self, query: str, *, run_manager: CallbackManagerForRetrieverRun)-> List[Document]:
18
-
19
- return self.retr_func.invoke(query) #(self.vdb, query)
20
 
21
  @chain
22
- def retr_func(self, query: str)-> List[Document]: #(vdb, query: str)-> List[Document]:
23
  docs, scores = zip(*self.vdb.similarity_search_with_relevance_scores(query))#similarity_search_with_score(query))
24
  result=[]
25
  for doc, score in zip(docs, scores):
@@ -29,4 +24,10 @@ class RetrieverWithScores(BaseRetriever):
29
  if len(result)==0:
30
  result.append(Document(metadata={}, page_content='No data'))
31
 
32
- return result #docs
 
 
 
 
 
 
 
12
  def __init__(self, vdb, thold=0.7):
13
  self.vdb=vdb
14
  self.thold=thold
 
 
 
 
 
15
 
16
  @chain
17
+ def retr_func(query: str)-> List[Document]: #(vdb, query: str)-> List[Document]:
18
  docs, scores = zip(*self.vdb.similarity_search_with_relevance_scores(query))#similarity_search_with_score(query))
19
  result=[]
20
  for doc, score in zip(docs, scores):
 
24
  if len(result)==0:
25
  result.append(Document(metadata={}, page_content='No data'))
26
 
27
+ return result #docs
28
+ #def __init__(self, retriever: BaseRetriever): # Add an __init__ to store the existing retriever
29
+ #super().__init__(retriever=retriever)
30
+ def _get_relevant_documents(self, query: str, *, run_manager: CallbackManagerForRetrieverRun)-> List[Document]:
31
+
32
+ return self.retr_func.invoke(query) #(self.vdb, query)
33
+