Skip to content

Releases: chriseldredge/Lucene.Net.Linq

Bug fix

02 Jan 17:01
Compare
Choose a tag to compare

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

02 Dec 21:02
Compare
Choose a tag to compare

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

04 Sep 15:10
Compare
Choose a tag to compare

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

07 Aug 21:32
Compare
Choose a tag to compare

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

05 Jul 14:08
Compare
Choose a tag to compare

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

05 Jul 14:35
Compare
Choose a tag to compare

Changes

  • #12 Enable analyzing and retrieving term vectors using [Field(TermVector = TermVectorMode.Yes)] and TermFreqVectorDocumentMapper
  • #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

05 Jul 14:47
Compare
Choose a tag to compare

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-generic IComparable
  • Allow client to provide custom IDocumentMapper<T> implementations.

Get the binaries at https://nuget.org/packages/Lucene.Net.Linq/3.1.46