|
@@ -79,7 +79,7 @@ class LindormVectorStore(BaseVector):
|
|
|
existing_docs = self._client.mget(index=self._collection_name, body={"ids": batch_ids}, _source=False)
|
|
|
return {doc["_id"] for doc in existing_docs["docs"] if doc["found"]}
|
|
|
except Exception as e:
|
|
|
- logger.error(f"Error fetching batch {batch_ids}: {e}")
|
|
|
+ logger.exception(f"Error fetching batch {batch_ids}: {e}")
|
|
|
return set()
|
|
|
|
|
|
@retry(stop=stop_after_attempt(3), wait=wait_fixed(60))
|
|
@@ -96,7 +96,7 @@ class LindormVectorStore(BaseVector):
|
|
|
)
|
|
|
return {doc["_id"] for doc in existing_docs["docs"] if doc["found"]}
|
|
|
except Exception as e:
|
|
|
- logger.error(f"Error fetching batch {batch_ids}: {e}")
|
|
|
+ logger.exception(f"Error fetching batch {batch_ids}: {e}")
|
|
|
return set()
|
|
|
|
|
|
if ids is None:
|
|
@@ -177,7 +177,7 @@ class LindormVectorStore(BaseVector):
|
|
|
else:
|
|
|
logger.warning(f"Index '{self._collection_name}' does not exist. No deletion performed.")
|
|
|
except Exception as e:
|
|
|
- logger.error(f"Error occurred while deleting the index: {e}")
|
|
|
+ logger.exception(f"Error occurred while deleting the index: {e}")
|
|
|
raise e
|
|
|
|
|
|
def text_exists(self, id: str) -> bool:
|
|
@@ -201,7 +201,7 @@ class LindormVectorStore(BaseVector):
|
|
|
try:
|
|
|
response = self._client.search(index=self._collection_name, body=query)
|
|
|
except Exception as e:
|
|
|
- logger.error(f"Error executing search: {e}")
|
|
|
+ logger.exception(f"Error executing search: {e}")
|
|
|
raise
|
|
|
|
|
|
docs_and_scores = []
|