yasuki_core.search#

Re-exported

parse_search.ParsedQuery(terms)

A parsed search query as a flat list of terms.

parse_search.SearchTerm(field, operator, value)

Represents a single search term with field, operator, and value.

parse_search.build_filter_options(parsed)

Convert parsed query to database filter options.

parse_search.normalize_field_name(field)

Normalize field name using aliases.

parse_search.parse_and_build_query(query_string)

Parse search query and build database query parameters.

parse_search.parse_search_query(query)

Parse a search query string into a flat, deduplicated list of terms.

parse_search.parse_token(token)

Parse a single token into a SearchTerm.

parse_search.tokenize_query(query)

Tokenize search query into components.