SphinxConnector.NET 3.5 has been released

By Dennis

We're pleased to announce that SphinxConnector.NET 3.5 is available for download and via NuGet!

The new version introduces support for subqueries with the fluent query API. Additionally, supported DateTime properties can now be used directly in a group-by clause. And speaking of group-by, we've added support for selecting the n best results of a group, for those of you that are already experimenting with Sphinx 2.2.1!

We've also fixed two bugs and made some more optimizations to the SphinxQL and fluent API.

SphinxConnector.NET 3.4 has been released

By Dennis

We're pleased to announce that SphinxConnector.NET 3.4 is available for download and via NuGet!

With the new version you can now use the fluent API to execute SphinxQL queries and take advantage of its object mapping capabilities. This gives you the ability to gradually move existing SphinxQL queries to the fluent API, and to execute queries not yet supported by the fluent API without having to manually construct your document objects:

using (IFulltextSession session = fulltextStore.StartSession())
{
    ISphinxQLExecutor executor = session.Advanced.CreateSphinxQLExecutor();

    var parameters = new { query = "a product" };
    var results = executor.Query<Product>("SELECT * FROM products WHERE MATCH(@query)", 
                                          parameters);
}

Please note that this feature is only available with .NET 4.

Also, the fluent API now allows grouping by multiple attributes (Sphinx 2.1.2), and projections into anonymous types support using the document object as a property and the creation of nested anonymous types.

SphinxConnector.NET 3.3 has been released

By Dennis

This release further improves support for the just released beta of Sphinx 2.1 by allowing users to save JSON attributes to real-time indexes with the fluent API. The fluent API now also supports new query options and the creation of snippets within a query via the GetSnippets() extension method.

The native API has gotten support for new query flags and sub-selects introduced with Sphinx 2.1. A list of all changes is available in the version history.

SphinxConnector.NET 3.2 has been released

By Dennis

We're pleased to announce the immediate availability of a new release of SphinxConnector.NET! Among other things, we've been busy to add support for Sphinx 2.1 in the course of which we've made several optimizations that should improve performance and reduce memory usage with SphinxQL and the fluent API.

The latter now properly supports enums and has gotten support for JSON attributes that are going to be introduced with Sphinx 2.1. The methods First() and FirstOrDefault() can now also be executed as futures, and we've added the possibility to perform operations like attaching and flushing indexes to the fluent API.

There are several other additions, improvements, and bugfixes which are listed in the version history.

SphinxConnector.NET 3.1.3 released

By Dennis

SphinxConnector.NET 3.1.3 has just been made available for download and via NuGet. A list of resolved issues is available in the version history.