See: Description
| Interface | Description | 
|---|---|
| FilterBuilder<T extends FilterBuilder.FilterFinalizer> | A builder that helps build a filter. | 
| FilterBuilder.FilterFinalizer | A builder that completes constructing the filter by specifying the right operand and the relational operator. | 
| OrderBuilder<T extends OrderBuilder.OrderChainBuilder<?>> | A builder that helps set a sort sequence into a query. | 
| OrderBuilder.OrderChainBuilder<T extends OrderBuilder.OrderChainBuilder<T>> | A builder that appends an order into the ordering sequence. | 
| Searcher | 
 A builder that helps to build search queries over assets. | 
| Class | Description | 
|---|---|
| Expression | Represents an expression used to build filters. | 
| Filter | 
 Represents a filtering condition which may be used against a query to filter results based on the expressions set into this filter. | 
| Operand<T> | Represents an operand in an  Expression. | 
| Operand.LeftOperand<T> | Represents the left operand for an  Expression. | 
| Operand.RightOperand<T> | Represents the right operand for an  Expression. | 
| Order | Represents a sorting strategy for search results. | 
| Orders | Represents the sequence for sorting the results returned by a search. | 
| Query | A  Queryinstance persists and interprets the arguments passed in through theSearcherAPI. | 
| SearchHelper | Utility façade for the standard implementation of Searcher API. | 
| Enum | Description | 
|---|---|
| BinaryLogicalOperator | Enumerates all the possible logical operators supported by the  SearcherAPI. | 
| BinaryRelationalOperator | Enumerates all the possible relational operators supported by the  SearcherAPI. | 
| SortDirection | Enumerates ascending and descending sort orders. | 
| Exception | Description | 
|---|---|
| SearchException | Represents a checked exception while attempting a search. |