Contains classes to access Sphinx via the native protocol.
Classes
| Class | Description | |
|---|---|---|
|
|
BuildExcerptsOptions |
Represents the options for the BuildExcerpts() method.
|
|
|
LicenseException |
The exception that is thrown on a licensing error.
|
|
|
SphinxAttributeMatch |
Provides information about a matched attribute.
|
|
|
SphinxAttributeOverride<(Of <(TOverridable>)>) |
Represents an attribute for which values should be overwritten.
|
|
|
SphinxAttributeUpdate<(Of <(TUpdateable>)>) |
Represents an attribute which should be updated with new values.
|
|
|
SphinxBuildKeywordResult |
Represents the result of the BuildKeywords() method.
|
|
|
SphinxClient |
Provides methods to access the functions offered by Sphinx using the native Sphinx protocol.
|
|
|
SphinxClientException |
The exception that is thrown when an error occurs.
|
|
|
SphinxConversionException |
Thrown in case a conversion from a .NET type to a Sphinx type fails.
|
|
|
SphinxException |
Base class for Sphinx exceptions.
|
|
|
SphinxHelper |
Provides helper methods.
|
|
|
SphinxMatch |
Provides information about a matched document.
|
|
|
SphinxSearchOptions |
Provides methods and properties to configure e.g. how searchd matches and sorts results,
set filters on attributes etc.
|
|
|
SphinxSearchResult |
Represents the result of a query.
|
|
|
SphinxStatusInfo |
Provides the name and value of a status variable of searchd.
|
|
|
SphinxWordInfo |
Provides statistical information about a word from the query.
|
Structures
| Structure | Description | |
|---|---|---|
|
|
SphinxBigInt |
Represents the Sphinx type big int.
|
|
|
SphinxBoolean |
Represents the Sphinx type bool.
|
|
|
SphinxFloat |
Represents the Sphinx type float.
|
|
|
SphinxInteger |
Represents the Sphinx type uint.
|
|
|
SphinxOrdinal |
Represents the Sphinx type str2ordinal.
|
|
|
SphinxTimestamp |
Represents the Sphinx type timestamp.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IFilterableType |
Types that implement this interface can be used as type argument to the SetFilter() method.
|
|
|
IOverridableType |
Types that implement this interface can be overriden via the SetOverride() method.
|
|
|
IRangeFilterableType |
Types that implement this interface can be used as a type argument to the SetFilterRange() method.
|
|
|
ISphinxType |
Interface every implementation for a Sphinx type must implement.
|
|
|
IUpdateableType |
Types that implement this interface can be updated via the UpdateAttributes() method.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
HtmlStripMode |
Determines the mode Sphinx uses when stripping HTML from excerpts.
|
|
|
SphinxAttributeType |
Indicates the type of a Sphinx attribute.
|
|
|
SphinxGroupByFunction |
Determines how the group by value is calculated.
|
|
|
SphinxMatchMode |
Determines the mode searchd uses to match a document.
|
|
|
SphinxRankMode | |
|
|
SphinxSortMode |
Determines the sort mode searchd uses to sort matched documents.
|