This project is avaliable for download as a nuget package
PM> Install-Package NinjaNye.SearchExtensions
Release History
Below is a list of the releases that have taken place on NinjaNye.SearchExtensions and an overview of what was provided as part of that release
Release 1.6
Release 1.6 allows for added control over word matching by adding the ability to search for whole words, meaning "extensions" would not be returned when searching for "tension".
Related articles
Release 1.5
Release 1.5 allows for multiple property searching against any
primitive type. The ability to create
EndsWith
searches
on IQueryable
is also in this release.
Related articles
Release 1.4
Release 1.4 adds the ability to perform string searchesagainst other string properies.
Related articles
Release 1.3
Release 1.3 addresses a feature request for a new
ContainingAll()
feature as well as providing basic
Levenshtein
support.
Related articles
Release 1.2
Release 1.2 includes the addition of a new Reverse Soundex capability
as well as enhancements to the Soundex functionality so that it can be
performed, in part, against IQueryable
data.
Related Articles
Release 1.1
This release includes the addition of
Soundex
support to IEnumerable
collections.
Related articles
Release 1.0
This was the first major release of Search Extensions and included the following features
- Ranked Searches
- Bump version to Release 1.0
- Remove the previously marked
[Obsolete]
methods - Promote the fluent
Search()
methods out of the fluent namespace - Remove the specific
SearchAll()
method in favour of utilising.Search()
- Performance improvements
- Code tidy
Future Features
- Ability to perform AND search on IRanked results
- Fuzzy search support
- Levenshtein Distance across multiple properties
- Levenshtein Distance against multiple terms
If you have any new feature requests, questions, or comments, please get in touch, either, via my website, through twitter: @ninjanye or by creating an issue through the projects github page .