docs: new algorithm migration guides + memory evaluation (#4811)

Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com>
This commit is contained in:
Chaithanya Kumar
2026-04-16 17:13:13 +05:30
committed by GitHub
co-authored by kartik-mem0 Saket Aryan
parent 50db9e428d
commit 30469aec17
69 changed files with 2054 additions and 2066 deletions
@@ -222,7 +222,7 @@ config = {
def smart_search(query, user_id, use_rerank=None):
if use_rerank is None:
use_rerank = len(query.split()) > 3
return m.search(query, user_id=user_id, rerank=use_rerank)
return m.search(query, filters={"user_id": user_id}, rerank=use_rerank)
```
<Tip>
@@ -233,10 +233,10 @@ def smart_search(query, user_id, use_rerank=None):
```python
try:
results = m.search("test query", user_id="alice", rerank=True)
results = m.search("test query", filters={"user_id": "alice"}, rerank=True)
except Exception as exc:
print(f"Reranking failed: {exc}")
results = m.search("test query", user_id="alice", rerank=False)
results = m.search("test query", filters={"user_id": "alice"}, rerank=False)
```
<Warning>
@@ -247,7 +247,7 @@ except Exception as exc:
```python
# Before: basic vector search
results = m.search("query", user_id="alice")
results = m.search("query", filters={"user_id": "alice"})
# After: same API with reranking enabled via config
config = {
@@ -260,7 +260,7 @@ config = {
}
m = Memory.from_config(config)
results = m.search("query", user_id="alice")
results = m.search("query", filters={"user_id": "alice"})
```
---