Skip to content

Bedrock Agentcore  >  Structures  >  SearchCriteria

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.