SearchCriteria¶
Structure Class¶
SearchCriteria
dataclass
¶
Contains search criteria for retrieving memory records.
Attributes¶
memory_strategy_id
class-attribute
instance-attribute
¶
memory_strategy_id: str | None = None
The memory strategy identifier to filter memory records by.
metadata_filters
class-attribute
instance-attribute
¶
metadata_filters: list[MemoryMetadataFilterExpression] | None = None
Filters to apply to metadata associated with a memory.
search_query
class-attribute
instance-attribute
¶
search_query: str = field(repr=False)
The search query to use for finding relevant memory records.
top_k
class-attribute
instance-attribute
¶
top_k: int = 10
The maximum number of top-scoring memory records to return. This value is used for semantic search ranking.