Classes

  Class Description
Public class Hit
An item fetched from a search index as a result of a query.
Public class OptionalTagClause
Public class Paging
Paging information used by consumers of SearchRequest's, (primarily ISearchService implementations) to determine how large (and which part) of a result set should be compiled and returned in the SearchResponse.
Public class Range
Defines a lower and upper limit of a range as well as the tag on which the range will be applied.
Public class ReadableTag
A tag is a piece of content that, added to a SearchRequest, can be used to filter on, sorted by and/or read.
Public class SearchRequest
Provides the data neccessary for the ISearchService to build a query and execute it on one or more indexes. Which properties are required and which are optional depends on the specific ISearchService implementation.
Public class SearchResponse
The result from querying one or more indexes.
Public class Sorting
Defines how sorting will be done, i.e. which tag to sort on and in what direction.
Public class Tag
A tag is a piece of content that, added to a SearchRequest, can be used to filter on and/or sort by.

Interfaces

  Interface Description
Public interface ISearchService
A service contract for full-text search facilities.

Enumerations

  Enumeration Description
Public enumeration SortDirection
Sort direction options.
Public enumeration SortingFieldType
Sorting field type options.