Akade.IndexedSet (nuget): Provides an In-Memory data structure, the IndexedSet, that allows to easily add indices to allow efficient querying. Currently supports unique and non-unique indices, range indices as well as fuzzy string matching for single attributes, compound or computed keys.
Keywords: data|structure|indices|range|query|unique|index|non-unique|multi-value|dictionary|collections|computed|keys|fuzzy|search|approximate|string|matching|concurrency