Release date: February 25, 2010
Changes
- Optimizations in the network code which provide significant speed ups in conjunction with persistent connections (especially when Sphinx in not located on the same machine as the calling application).
- Added support for querying Sphinx with SphinxQL. Introduced method QueryWithSphinxQL.
- Added method SphinxHelper..::..EscapeString.
- Query and AddQuery methods threw an ArgumentException if they received an empty ("") query string as input, although this is a valid query string.
- Added property Encoding to SphinxClient class. If you are using sbcs encoding for one of your indexes, set this property to the appropriate encoding. Default is UTF8.
- Setting the SphinxSearchOptions..::..SortBy property does not throw an InvalidOperation anymore, if SphinxSearchOptions..::..SortMode is set to Relevance. The check has been moved to the query methods of the SphinxClient class.
- Added support for Sphinx 1.10.1 (preliminary) and removed support for Sphinx 0.9.10 (replaced by 1.10.1).
- Added QueryMode and ForceAllWords to BuildExcerptsOptions (introduced with Sphinx 1.10.1).
- Added SphinxException class which all exceptions thrown by SphinxConnector.NET are now derived from.
- Corrected some typos and wrong references in the documentation.