Skip to content

SearchCriteria

Source code in docs_src/capo_bedrock_agentcore/types/search_criteria.py
class SearchCriteria(TypedDict, closed=True):
    search_query: "capo_bedrock_agentcore.types.sensitive_string.SensitiveString"
    """<p>The search query to use for finding relevant memory records.</p>"""
    memory_strategy_id: NotRequired[
        "capo_bedrock_agentcore.types.memory_strategy_id.MemoryStrategyId"
    ]
    """<p>The memory strategy identifier to filter memory records by.</p>"""
    top_k: "int"
    """<p>The maximum number of top-scoring memory records to return. This value is used for semantic search ranking.</p>"""
    metadata_filters: NotRequired[
        "capo_bedrock_agentcore.types.memory_metadata_filter_list.MemoryMetadataFilterList"
    ]
    """<p>Filters to apply to metadata associated with a memory.</p>"""

memory_strategy_id instance-attribute

memory_strategy_id: NotRequired[MemoryStrategyId]

The memory strategy identifier to filter memory records by.

metadata_filters instance-attribute

metadata_filters: NotRequired[MemoryMetadataFilterList]

Filters to apply to metadata associated with a memory.

search_query instance-attribute

search_query: SensitiveString

The search query to use for finding relevant memory records.

top_k instance-attribute

top_k: int

The maximum number of top-scoring memory records to return. This value is used for semantic search ranking.