SharpCoreDB.Search
2.1.0
dotnet add package SharpCoreDB.Search --version 2.1.0
NuGet\Install-Package SharpCoreDB.Search -Version 2.1.0
<PackageReference Include="SharpCoreDB.Search" Version="2.1.0" />
<PackageVersion Include="SharpCoreDB.Search" Version="2.1.0" />
<PackageReference Include="SharpCoreDB.Search" />
paket add SharpCoreDB.Search --version 2.1.0
#r "nuget: SharpCoreDB.Search, 2.1.0"
#:package SharpCoreDB.Search@2.1.0
#addin nuget:?package=SharpCoreDB.Search&version=2.1.0
#tool nuget:?package=SharpCoreDB.Search&version=2.1.0
SharpCoreDB.Search
Lexical (full-text) search primitives for SharpCoreDB — the munarium-inspired lexical stack, implemented as pure managed C# 15 / .NET 11:
MunariumTokenizer— a classifying tokenizer that recognises structures rather than splitting on every non-alphanumeric character: signed/scientific/decimal numbers, dotted chains, slash joins, alphanumeric words and hyphenated compounds (emitting the compound and its parts, each at its own position). Exact byte offsets are preserved.EnglishStopWords— PostgreSQL 16'senglishstop list, embedded.SnowballStemmer— English stemming applied to words only: a token carrying an ASCII digit is not a word and is not stemmed.Bm25Index— an inverted index with positions and Okapi BM25 scoring.FullTextIndex— builds an index from(id, text)pairs and answersSearch(query, k).
Target
net11.0 only, with C# 15 preview — the 2.1.0 line. The net10.0 / C# 14 line is the v2.0 stable line, parked on release/v2.0.
License
MIT. Inspired (conceptually, not ported) by munarium-datastore (Apache-2.0) tokenizer.rs,
stopwords.rs and lexical.rs.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Microsoft.Extensions.DependencyInjection (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.ObjectPool (>= 10.0.12)
- SharpCoreDB (>= 2.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SharpCoreDB.Search:
| Package | Downloads |
|---|---|
|
SharpCoreDB.HybridSearch
Hybrid (lexical + vector) retrieval for SharpCoreDB: runs the BM25 lexical leg and the vector leg and fuses them by rank with reciprocal-rank fusion. Pure managed C# 15 / .NET 11. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.1.0 | 78 | 10/10/2026 |
| 2.1.0-RC.3 | 280 | 9/17/2026 |
v2.1.0 (2026-10-10): net11.0-only (C# 15 preview). Munarium-inspired lexical stack: a classifying tokenizer (numbers, sign absorption, hyphen compounds), PostgreSQL-16 English stop words, an English word-only stemmer and a BM25 inverted index with positions.