SphinxConnector.NET is an all managed .NET client library to access the functions and features of the Sphinx full-text search engine from any .NET application. To allow developers to exploit the full capabilities of Sphinx, SphinxConnector.NET can access Sphinx via both the native API and SphinxQL.
Native API Features
SphinxQL Features
Support for Sphinx 0.9.8, 0.9.9 and 1.10.1
Insert and Update Records in Real-Time Indexes
Access to all Sphinx Features
Based on standard ADO.NET 2.0 classes
Support for String Attributes with Sphinx 1.10.1
Select from any Index Type
Persistent Connections
Select via DataReader or DataAdapter
Override and Update Attributes
Connection Pooling
Configurable Encoding
Support for Transactions and TransactionScope
Build Excerpts, Build Keywords and more
Support for Command ParametersAdditional Features
SphinxConnector.NET supports outputting different types of log messages to help developers identify problems or optimize their setup. The logging infrastructure integrates with the most commonly used .NET logging frameworks including NLog, log4net and the Microsoft Enterprise Library.
SphinxConnector.NET comes with extensive documentation which can also be integrated in Visual Studio 2005/2008.
SphinxConnector.NET uses custom types as arguments for methods operating on Sphinx attributes. This gives you strongly typed access to these methods and also enables the compiler to check whether the operation is valid for a given type (applies to native API).
View the complete feature list


