Releases: chriseldredge/Lucene.Net.Linq
Releases · chriseldredge/Lucene.Net.Linq
Bug fix
Bug fix for handling queries that contain silly null-safety expressions.
Changes
- #48 Null-safe string contains not converted correctly
Binaries
NuGet package at https://nuget.org/packages/Lucene.Net.Linq/3.2.55
PM> Install-Package Lucene.Net.Linq -Version 3.2.55
v3.2.54
Bug fixes and performance improvements.
Changes
- #38 Uri and fluent interface
- #41 Can't create query terms with enum types
- #44 Unable to use natural sorting with a property assigned a Converter or Format
- #46 RangeQueries on NumericFields are translated to lucene as 2 seperate NumericRangeQueries, greatly decreasing performance
Binaries
NuGet package at https://nuget.org/packages/Lucene.Net.Linq/3.2.54
PM> Install-Package Lucene.Net.Linq -Version 3.2.54
v3.2.53
Bug fixes and performance improvements.
Changes
- #34 Fluent mapping bug fixes for IEnumerable and numeric fields
- #35 Dispose Context when disposing LuceneDataProvider
- #36 Option to disable slow query filter
Binaries
NuGet package at https://nuget.org/packages/Lucene.Net.Linq/3.2.53
PM> Install-Package Lucene.Net.Linq -Version 3.2.53
v3.2.52
Changes
- #33 Add ReadOnlyLuceneDataProvider for read-only use cases
- #30 Avoid using QueryParser when Analyzer does not tokenize on whitespace
- #27 Provide clients with IDocumentKey when creating entity for mapping
Potentially Breaking Changes
If you provide custom implementations of IDocumentMapper
or IDocumentKey
you may need to implement additional interfaces and interface members.
v3.1.51
Changes
- #22 Add support for fluent mapping interface. See Samples/FluentConfiguration.cs
- #18 Add DefaultParserOperator property to FieldAttribute to specify QueryParser.DefaultParseOperator for a given property/field
- #26 Performance - Use TotalHits instead of ScoreDocs.length when computing Count()/Any()
NuGet package at https://nuget.org/packages/Lucene.Net.Linq/3.1.51
v3.1.48
Changes
- #12 Enable analyzing and retrieving term vectors using
[Field(TermVector = TermVectorMode.Yes)]
andTermFreqVectorDocumentMapper
- #12 Enable Field level boosting while indexing using e.g.
[Field(Boost = 5)]
Get the binaries at https://nuget.org/packages/Lucene.Net.Linq/3.1.48
v3.1.46
Changes
- #6 Invalid query for NumericField(Key=True) on some values
- Automatically creates Analyzer using metadata attributes like
[Field(Analyzer=typeof(StandardAnalyzer)]
- Store different object types in single index
- Prevent documents with null values on key properties from being stored
- Enable sorting on types implementing
IComparable<T>
but not non-genericIComparable
- Allow client to provide custom
IDocumentMapper<T>
implementations.
Get the binaries at https://nuget.org/packages/Lucene.Net.Linq/3.1.46