Filters¤
Search Filters¤
DateRangeQuery ¤
Bases: DateRangeQuery
Source code in src/couchbase_haystack/document_stores/search_filters.py
NumericRangeQuery ¤
Bases: NumericRangeQuery
Source code in src/couchbase_haystack/document_stores/search_filters.py
_normalize_filters ¤
Converts Haystack filters in Couchbase compatible filters.
Parameters:
Returns:
-
SearchQuery–SearchQuery object for Couchbase.
Raises:
-
FilterError–If filters are not properly formatted.
Source code in src/couchbase_haystack/document_stores/search_filters.py
SQL Filters¤
normalize_sql_filters ¤
Converts Haystack filters to a SQL++ (N1QL) compatible WHERE clause.
:param filters: The Haystack filters dictionary :returns: SQL++ compatible WHERE clause string :raises FilterError: If the filters are invalid