Namespace Unity.QuickSearch
Classes
FuzzySearch
NameEntry
The name entry holds a name and an identifier at once.
Query<T>
A Query defines an operation that can be used to filter a data set.
Query<TData, THandler, TPayload>
A Query defines an operation that can be used to filter a data set.
QueryEngine
A QueryEngine defines how to build a query from an input string. It can be customized to support custom filters and operators. Default query engine of type object.
QueryEngine<TData>
A QueryEngine defines how to build a query from an input string. It can be customized to support custom filters and operators.
QueryError
A QueryError holds the definition of a query parsing error.
QuickSearch
Quick Search Editor Window
SearchAction
SearchActionsProviderAttribute
Attribute used to declare a static method that define new actions for specific search providers.
SearchContext
The search context contains many fields to process a search query.
SearchFilter
SearchIndexer
SearchItem
Search items are returned by the search provider when some results need to be shown to the user after a search is made. The search item holds all the data that will be used to sort and present the search results.
SearchItemProviderAttribute
Attribute used to declare a static method that will create a new search provider at load time.
SearchProvider
SearchProvider manages search for specific type of items and manages thumbnails, description and subfilters, etc.
SearchService
Principal Quick Search API to initiate searches and fetch results.
SearchUtils
Structs
ParseResult<T>
A ParseResult holds the result of a parsing operation.
SearchEntryResult
SearchIndexerRoot
Interfaces
ISearchView
Search view interface used by the search context to execute a few UI operations.
Enums
Combine
FetchPreviewOptions
Defines at set of options that indicates to the search provider how the preview should be fetched.
SearchItemDescriptionFormat
Indicates how the search item description needs to be formatted when presented to the user.