(self)
| 41 | return ret |
| 42 | |
| 43 | def clear(self): |
| 44 | ret = [] |
| 45 | with self.acquire(): |
| 46 | ids = list(self._obj.docstore._dict.keys()) |
| 47 | if ids: |
| 48 | ret = self._obj.delete(ids) |
| 49 | assert len(self._obj.docstore._dict) == 0 |
| 50 | # logger.info(f"已将向量库 {self.key} 清空") |
| 51 | return ret |
| 52 | |
| 53 | |
| 54 | class _FaissPool(CachePool): |
no test coverage detected