BlueTusk.Extensions.PgTrgm
1.0.0
See the version list below for details.
dotnet add package BlueTusk.Extensions.PgTrgm --version 1.0.0
NuGet\Install-Package BlueTusk.Extensions.PgTrgm -Version 1.0.0
<PackageReference Include="BlueTusk.Extensions.PgTrgm" Version="1.0.0" />
<PackageVersion Include="BlueTusk.Extensions.PgTrgm" Version="1.0.0" />
<PackageReference Include="BlueTusk.Extensions.PgTrgm" />
paket add BlueTusk.Extensions.PgTrgm --version 1.0.0
#r "nuget: BlueTusk.Extensions.PgTrgm, 1.0.0"
#:package BlueTusk.Extensions.PgTrgm@1.0.0
#addin nuget:?package=BlueTusk.Extensions.PgTrgm&version=1.0.0
#tool nuget:?package=BlueTusk.Extensions.PgTrgm&version=1.0.0
BlueTusk.Extensions.PgTrgm
Stable PostgreSQL pg_trgm support for BlueTusk. Because pg_trgm adds
functions, operators, and index operator classes rather than a wire type, this
package contributes an immutable data-source feature and a parameterized
comparison API instead of a codec.
using BlueTusk.Data;
using BlueTusk.Extensions.PgTrgm;
await using var dataSource = new BlueTuskDataSourceBuilder(connectionString)
.UsePgTrgm()
.Build();
var result = await dataSource.ComparePgTrgmAsync("BlueTusk", "blue tusk");
Console.WriteLine(result.Similarity);
The comparison executes similarity, word_similarity,
strict_word_similarity, show_trgm, and the %, <%, and <<% threshold
operators in one round trip. Both strings are ordinary typed parameters. Pass
the installation schema to UsePgTrgm(schema) when it is not public; function
and operator qualification remains safe for quoted schema names.
PostgreSQL must have CREATE EXTENSION pg_trgm applied before comparison.
This package and the BlueTusk extension SDK use the stable 1.0.0
Provider-family contract.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- BlueTusk.Data (>= 1.0.0)
- BlueTusk.Extensions.Abstractions (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0-rc.1 | 87 | 8/29/2026 |
| 1.0.0 | 114 | 8/23/2026 |