SearchFilter#
- class langchain_aws.retrievers.bedrock.SearchFilter[source]#
Bases:
BaseModel
Filter configuration for retrieval.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- param andAll: List[SearchFilter] | None = None#
- param equals: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param greaterThan: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param greaterThanOrEquals: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param in_: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None (alias 'in')#
- param lessThan: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param lessThanOrEquals: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param listContains: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param notEquals: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param notIn: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param orAll: List[SearchFilter] | None = None#
- param startsWith: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#
- param stringContains: Dict[str, Dict[str, Any] | List[Any] | int | float | str | bool | None] | None = None#