SharpCoreDB.Search
2.1.0-RC.3
dotnet add package SharpCoreDB.Search --version 2.1.0-RC.3
NuGet\Install-Package SharpCoreDB.Search -Version 2.1.0-RC.3
<PackageReference Include="SharpCoreDB.Search" Version="2.1.0-RC.3" />
<PackageVersion Include="SharpCoreDB.Search" Version="2.1.0-RC.3" />
<PackageReference Include="SharpCoreDB.Search" />
paket add SharpCoreDB.Search --version 2.1.0-RC.3
#r "nuget: SharpCoreDB.Search, 2.1.0-RC.3"
#:package SharpCoreDB.Search@2.1.0-RC.3
#addin nuget:?package=SharpCoreDB.Search&version=2.1.0-RC.3&prerelease
#tool nuget:?package=SharpCoreDB.Search&version=2.1.0-RC.3&prerelease
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 v2.1 RC line. The net10.0 / C# 14 line lives on master.
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.11)
- Microsoft.Extensions.Logging (>= 10.0.11)
- Microsoft.Extensions.ObjectPool (>= 10.0.11)
- SharpCoreDB (>= 2.1.0-RC.3)
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-RC.3 | 219 | 9/17/2026 |
v2.1.0-RC.3 (2026-09-13): 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.