-
Notifications
You must be signed in to change notification settings - Fork 527
Description
Pre-submission checklist | 提交前检查
- I have searched existing issues and this hasn't been mentioned before | 我已搜索现有问题,确认此问题尚未被提及
- I have read the project documentation and confirmed this issue doesn't already exist | 我已阅读项目文档并确认此问题尚未存在
- This issue is specific to MemOS and not a general software issue | 该问题是针对 MemOS 的,而不是一般软件问题
Bug Description | 问题描述
memos-api-docker | f93480d4b20d79fbf96b13fdf7cda47e | path=/product/search | SearchHandler - ERROR - single_cube.py:245 - _search_text - Error in search_text: 'Neo4jCommunityGraphDB' object has no attribute 'search_by_fulltext'; traceback: Traceback (most recent call last):
memos-api-docker | File "/app/src/memos/multi_mem_cube/single_cube.py", line 236, in _search_text
memos-api-docker | text_memories = self._fine_search(search_req, user_context)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/multi_mem_cube/single_cube.py", line 326, in _fine_search
memos-api-docker | raw_retrieved_memories = self.searcher.retrieve(
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/utils.py", line 106, in wrapper
memos-api-docker | result = fn(*args, **kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/memories/textual/tree_text_memory/retrieve/searcher.py", line 103, in retrieve
memos-api-docker | results = self._retrieve_paths(
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/utils.py", line 106, in wrapper
memos-api-docker | result = fn(*args, **kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/memories/textual/tree_text_memory/retrieve/searcher.py", line 431, in _retrieve_paths
memos-api-docker | results.extend(t.result())
memos-api-docker | ^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/concurrent/futures/_base.py", line 449, in result
memos-api-docker | return self.__get_result()
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/usr/local/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
memos-api-docker | raise self._exception
memos-api-docker | File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
memos-api-docker | result = self.fn(*self.args, **self.kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/context/context.py", line 275, in wrapper
memos-api-docker | return fn(*args, **kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/utils.py", line 106, in wrapper
memos-api-docker | result = fn(*args, **kwargs)
memos-api-docker | ^^^^^^^^^^^^^^^^^^^
memos-api-docker | File "/app/src/memos/memories/textual/tree_text_memory/retrieve/searcher.py", line 514, in _retrieve_from_keyword
memos-api-docker | hits = self.graph_store.search_by_fulltext(
memos-api-docker | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
memos-api-docker | AttributeError: 'Neo4jCommunityGraphDB' object has no attribute 'search_by_fulltext'
How to Reproduce | 如何重现
本地构建docker
Environment | 环境信息
本地构建docker
Additional Context | 其他信息
刚更新的2.06
Willingness to Implement | 实现意愿
- I'm willing to implement this myself | 我愿意自己解决
- I would like someone else to implement this | 我希望其他人来解决