search • AI Agent SDK

search: Generic search method that delegates to appropriate specific search methods.

search

Method

</div>

This is a method of the Memory class in the memory module.

Generic search method that delegates to appropriate specific search methods. Provides compatibility with mem0.Memory interface.

Signature

python
def search(query: str, user_id: Optional[str], agent_id: Optional[str], run_id: Optional[str], limit: int, rerank: bool) -> List[Dict[str, Any]]

Parameters

ParamField str

The search query string

ParamField Optional[str]

Optional user ID for user-specific search

ParamField Optional[str]

Optional agent ID for agent-specific search

ParamField Optional[str]

Optional run ID for run-specific search

ParamField int

Maximum number of results to return

ParamField bool

Whether to use advanced reranking **kwargs: Additional search parameters

Returns

ResponseField List[Dict[str, Any]]

List of search results

Uses

  • search_user_memory
  • search_long_term

Used By

Source

View on GitHub

praisonaiagents/memory/memory.py at line 1860