# Functions
NewProvider creates and returns a new search provider.
NewSimpleFieldResolver creates a new `SimpleFieldResolver` with the provided `allowedFields`.
ParseSortFromString parses the provided string expression into a slice of SortFields.
# Constants
DefaultPerPage specifies the default returned search result items.
url search query params.
MaxPerPage specifies the maximum allowed search result items returned in a single page.
url search query params.
url search query params.
url search query params.
sort field directions.
sort field directions.
url search query params.
# Structs
Provider represents a single configured search provider instance.
ResolverResult defines a single FieldResolver.Resolve() successfully parsed result.
Result defines the returned search result structure.
SimpleFieldResolver defines a generic search resolver that allows only its listed fields to be resolved and take part in a search query.
SortField defines a single search sort field.
# Interfaces
FieldResolver defines an interface for managing search fields.
# Type aliases
FilterData is a filter expression string following the `fexpr` package grammar.