Release notes
Last updated
Was this helpful?
Last updated
Was this helpful?
Notes about releases
A lot of code style
A lot of style fix
A lot of code style
A lot of style fix
Filter with Wildcard Searches
Wrong use of "CheckAnyParameter" option
Some code style
Some style fix
Update dependencies versions
Use SolrExpress.Search.Extension namespace instead SolrExpress.Search.Parameter.Extension to access DocumentSearch extensions
Minor bug fixes and docs updates
Thanks people for ideas and contributions:
NOTE Basic Auth & Kerberos plugins and Rule-based Authorization plugin was added in 5.3
PAY ATTENTION
To use DocumentCollection
Before
After
To create a new parameter without using ISolrSearch
Before
After
NOTES All projects are signed by default (no more *.Signed packages)
Code cleanup and reorganization
Improves in DI
NuGet mistakes
NuGet mistakes
All Is Said And Done :)
Read the documentation and if you have some question or find some error, please, contact me
Implements Parameter.Equals
Refactor file SolrExpressServiceProvider.cs (tks )
Refactor file FacetsResult.cs (tks )
'System.Exception' using user code (tks )
Remove log statement (tks )
Add a 'default' clause in some 'switch' statement (tks )
Implement 'IEquatable' 'GeoCoordinate' (tks )
Static field generic type (tks )
Implement 'IDisposable' (tks )
Change constant to a 'static' read-only property (tks )
A lot of small style fixes (tks )
Comment explaining why this method is empty (tks )
Fix DI exceptions in .Net Core 2.1 ()
Support to .Net Core 2.1 ()
Fix DI exceptions in .Net 4.7.1 ()
Wrong exception ()
Wrong convertions when using DateTime? or GeoCoordinate? ()
Wrong validation when use Nullable in FacetRange ()
Set null instead throw exception ()
Wrong parse when use Nullable in FacetRange ()
Support to .Net 4.7.1 ()
Update packages references ()
Implemented a new Query extension ()
Change parameter ascendent of extension ParametersExtension.Sort to default true ()
New extensions _SomeThing_If ()
Make possible start SolrExpress without Solr ()
Prevent exceptions when use SchemaLess () and (), tks
FieldExpression parameter is not being used in some extension methods ()
Wrong quotation marks addition in StartsWith method ()
Bug when use local parameters ()
Support to .Net Core 2.0 ()
Support for define local parameters ()
Paging using deep page options ()
Facet filter ()
Facet hardend ()
Facet prefix and method ( and )
Minor bug fixes and docs updates, closes () and ()
See for informations about migrations
See for informations about what, why, how
Updated NewtonSoft.Json and Flurl (tks )
Updating/inserting a document fails () (tks )
Implements #203 in .Net 4.5 framework ()
Implements #203 in .Net 4.5 framework ()
Error 501 when use SolrCloud (, )
Wrong variable used in result Interceptors execution ()
Authentication system ()
Wrong facets exclude tags semantics ()
DI bugs in full .NET framework ()
Better way to find Minimum/Maximum in range facet result in SOLR 5.0 ()
Improve performance ( and )
Create unit tests to Checker class ()
QueryAll in extension class ()
Review package references in .Net Standard 1.6 () - closes ()
Filter using AnyValue in extension class ()
Option to not calculate facet range before and after () - closes ()
Default parameters conflit with configued parameters ()
Wrong dependency injection ()
Inaccessible internal services when configure multiple Documents ()
Create tag property in Facet itens ()
Create tag property in Facet itens ()
SearchResult.Info.PageNumber not equal to StartParameter.Value ()
Create validation when use SolrExpress.Core.Update.AtomicDelete with 0 documentIds ()
ISearchParameterBuilder.Filter, parameters 'from' and 'to' must be default null ()
Unable to resolve service for type 'IEngine' while attempting to activate 'SearchParameterBuilder` ()
SolrExpress.Core.Search.ISolrSearch.Add methods must return itself instance ()
ISolrSearch must accept AddRange ()
Friendly assembly wont work ()
Check if parameter called "parameters" is null in result processors ()
Invalid cast when a facet range is created using a field of long type ()
Wrong query when using SpatialFilter ()
Cleanup in package.json files ()
Create benchmarks ()
Create interface to be used in DocumentCollection, SolrQueryable e SolrAtomicUpdate classes ()
DI review ()
Code review ()
Issues () and () causes BREAKING CHANGES
Add default parameters ()
Create unit test to test validations methods ()
Organize changelogs in CHANGELOG.md file ()
Change projects dependencies ()
Create mincount using solr field name rather than POCO property name ()
In sort validation, must use "index" property rather than "stored" property ()
Need encode parameters in FacetRange ()
Change all properties in SolrExpress.Core.Query.ParameterValue.* classes to public {get; private set;} ()
Use List< IParameter > parameters to calculate gaps and discovery facet types ()
Recode Core.Query.ParameterValue.Range<> ()
Use min.count = 1 ()
Wrong default namespace in xprojs ()
Create wrong parameter when use BoostType.Boost ()
Ignore list (, )
Change base version to 4.0 and add support to 4.5 rather than 4.5.1 ()
Rename class Statistic to Info ()
Implements random sort ()
Support to .Net Core 1.0 ()
Interceptors (Query and Result) and Parameters in global form ()
Create handler parameter to avoid string in Execute method ()
In Solr 5.5, when 2 sorts parameters are added, a bad format is created and Solr don't process the request ()
Description of exception InvalidParameterTypeException is bad formatted ()
Extensions (, )
Atomic update ()
Simple interceptions (, )
Boost parameter ()
Exception description ()
Fix hyperlink to samples in readme.md ()
Atomic update ()
NuGet mistakes ()
Unit test fix ()
Rename ParameterValue classes removing "Value" suffix ()
Create SpatialFilterParamaterValue ()
Docs updat ()
Create a better way to discovery field type in facet ranges ()
Create FreeParameter ()
ThrowHelper ()
Create option to choose request handler ()
Fluent language ()
Wrong query when use MultiValue and SolrQueryConditionType ()
Change namespace of class IDocument ()
Migrate Fluent Api to core project ()
StatisticResultBuilder must result a class ()
Update to C# 6.0 ()
Signed package enhancement ()
Globalization ()