SphinxConnector.NET is a .NET library facilitating access to Sphinx full-text search capabilities. It empowers developers to seamlessly and effortlessly incorporate rapid full-text search functionality into their websites and applications.

One of the most significant features of SphinxConnector.NET is the Fluent API. With the new fluent query API, SphinxConnector.NET makes Sphinx integration with .NET a more comfortable experience. The interface is user-friendly, easy to use, and offers great usability. You can easily create queries on your document model(s) in a strongly typed fashion, similar to LINQ.
Additionally, SphinxConnector.NET supports both native API and SphinxQL. SphinxQL comes with great features, such as being based on standard ADO.NET 2.0 classes, enabling you to insert and update records in real-time indexes, select from any index type, and select via DataReader or DataAdapter. The software also supports connection pooling, the use of transactions, and command parameters.
The Native API feature of the SphinxConnector.NET supports Sphinx 2.0.1 and higher versions in one library. The software also supports string attributes introduced with Sphinx 1.10.1.
Finally, the SphinxConnector.NET comes with additional features such as outputting different types of log messages that help developers identify and optimize their setup. The logging infrastructure of SphinxConnector.NET integrates with popular .NET logging frameworks such as NLog, log4net, and the Microsoft Enterprise Library.
In conclusion, SphinxConnector.NET is a reliable software library that significantly enhances the search capabilities of .NET applications. It is easy to use, and the Fluent API makes Sphinx integration with .NET comfortable and straightforward.
Version 3.2.0:
Changes for compatibility with Sphinx 2.1
Support for enums and JSON attributes with the fluent API
Several internal optimizations to reduce memory usage and improve performance