MCPcopy Create free account
hub / github.com/nlweb-ai/NLWeb / decontextualizeQuery

Method decontextualizeQuery

AskAgent/python/core/baseHandler.py:412–423  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

410 logger.info(f"Preparation phase completed. Retrieved {len(self.final_retrieved_items)} items.")
411
412 def decontextualizeQuery(self):
413 if (len(self.prev_queries) < 1):
414 self.decontextualized_query = self.query
415 return decontextualize.NoOpDecontextualizer(self)
416 elif (self.decontextualized_query != ''):
417 return decontextualize.NoOpDecontextualizer(self)
418 elif (len(self.prev_queries) > 0):
419 return decontextualize.PrevQueryDecontextualizer(self)
420 elif (len(self.context_url) > 4 and len(self.prev_queries) == 0):
421 return decontextualize.ContextUrlDecontextualizer(self)
422 else:
423 return decontextualize.FullDecontextualizer(self)
424
425 async def get_ranked_answers(self):
426 try:

Callers 2

prepareMethod · 0.95
prepareMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected