Skip to main content

search

Method
This is a method of the Knowledge class in the knowledge module.
Search for memories related to a query.

Signature

def search(query: Any, user_id: Any, agent_id: Any, run_id: Any, rerank: Any) -> Any

Parameters

query
Any
required
The search query string
user_id
Any
Optional user ID for user-specific search
agent_id
Any
Optional agent ID for agent-specific search
run_id
Any
Optional run ID for run-specific search
rerank
Any
Whether to use Mem0’s advanced reranking. If None, uses config default **kwargs: Additional search parameters to pass to Mem0 (keyword_search, filter_memories, etc.)

Returns

Returns
Any
List of search results, reranked if rerank=True