Soenneker.Utils.String.Trie 3.0.427

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.Utils.String.Trie --version 3.0.427                
NuGet\Install-Package Soenneker.Utils.String.Trie -Version 3.0.427                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.Utils.String.Trie" Version="3.0.427" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Soenneker.Utils.String.Trie --version 3.0.427                
#r "nuget: Soenneker.Utils.String.Trie, 3.0.427"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Soenneker.Utils.String.Trie as a Cake Addin
#addin nuget:?package=Soenneker.Utils.String.Trie&version=3.0.427

// Install Soenneker.Utils.String.Trie as a Cake Tool
#tool nuget:?package=Soenneker.Utils.String.Trie&version=3.0.427                

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

alternate text is missing from this package README image Soenneker.Utils.String.Trie

A utility library for comparing strings via trie (prefix tree) similarity

Installation

dotnet add package Soenneker.Utils.String.Trie

Why?

Imagine you have two strings. Trie-based matching helps you figure out how similar they are by looking at the prefixes they share. Here's why it's handy:

Easy to Understand:

Trie-based matching is straightforward. It helps identify common prefixes between two strings, providing an intuitive measure of similarity.

Not Bothered by Length:

Whether a string is long or short doesn't throw off trie-based matching. It cares more about the common prefixes than the total length of the strings.

Efficient for Big Tasks:

When you're dealing with lots of strings or large texts, trie-based matching is efficient. It quickly identifies common prefixes without getting bogged down by complicated calculations, making it a practical choice for large datasets.

Usage

string str1 = "hello";
string str2 = "hell";

double similarity = TrieStringSimilarityUtil.CalculateSimilarityPercentage(str1, str2); // 80
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

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
3.0.455 0 1/2/2025
3.0.454 0 1/2/2025
3.0.453 0 1/2/2025
3.0.452 0 1/2/2025
3.0.451 41 1/1/2025
3.0.450 44 1/1/2025
3.0.449 41 1/1/2025
3.0.448 44 1/1/2025
3.0.447 42 1/1/2025
3.0.446 44 1/1/2025
3.0.445 44 1/1/2025
3.0.444 42 1/1/2025
3.0.443 42 12/31/2024
3.0.442 37 12/31/2024
3.0.441 39 12/31/2024
3.0.440 35 12/31/2024
3.0.439 39 12/31/2024
3.0.438 36 12/31/2024
3.0.437 36 12/31/2024
3.0.436 34 12/31/2024
3.0.435 41 12/31/2024
3.0.434 36 12/31/2024
3.0.433 37 12/31/2024
3.0.432 37 12/30/2024
3.0.431 73 12/28/2024
3.0.430 64 12/28/2024
3.0.429 70 12/27/2024
3.0.428 74 12/27/2024
3.0.427 70 12/24/2024
3.0.426 74 12/24/2024
3.0.425 68 12/24/2024
3.0.424 69 12/23/2024
3.0.423 74 12/23/2024
3.0.422 72 12/23/2024
3.0.421 67 12/23/2024
3.0.420 72 12/23/2024
3.0.419 66 12/23/2024
3.0.418 67 12/22/2024
3.0.417 70 12/22/2024
3.0.416 69 12/22/2024
3.0.415 78 12/22/2024
3.0.414 74 12/22/2024
3.0.413 69 12/22/2024
3.0.412 68 12/21/2024
3.0.411 70 12/21/2024
3.0.410 74 12/21/2024
3.0.409 74 12/21/2024
3.0.408 70 12/21/2024
3.0.407 71 12/21/2024
3.0.406 73 12/20/2024
3.0.405 75 12/20/2024
3.0.404 77 12/20/2024
3.0.403 72 12/20/2024
3.0.402 71 12/20/2024
3.0.401 70 12/19/2024
3.0.400 65 12/19/2024
3.0.399 68 12/19/2024
3.0.398 69 12/19/2024
3.0.397 77 12/18/2024
3.0.396 74 12/18/2024
3.0.395 74 12/16/2024
3.0.394 77 12/16/2024
3.0.393 73 12/10/2024
3.0.392 76 12/10/2024
3.0.391 76 12/10/2024
3.0.390 72 12/9/2024
3.0.389 86 12/9/2024
3.0.388 73 12/9/2024
3.0.387 69 12/9/2024
3.0.386 71 12/9/2024
3.0.385 79 12/7/2024
3.0.384 80 12/6/2024
3.0.383 84 12/6/2024
3.0.382 76 12/6/2024
3.0.381 79 12/6/2024
3.0.380 80 12/6/2024
3.0.379 80 12/6/2024
3.0.377 80 12/6/2024
3.0.376 78 12/5/2024
3.0.375 87 12/5/2024
3.0.374 86 12/5/2024
3.0.373 81 12/5/2024
3.0.372 81 12/5/2024
3.0.371 80 12/5/2024
3.0.370 85 12/5/2024
3.0.369 78 12/4/2024
3.0.368 80 12/4/2024
3.0.367 81 12/4/2024
3.0.366 83 12/4/2024
3.0.365 81 12/4/2024
3.0.364 90 12/3/2024
3.0.363 84 12/3/2024
3.0.362 90 12/3/2024
3.0.361 78 12/3/2024
3.0.360 81 12/3/2024
3.0.359 75 12/3/2024
3.0.358 74 12/3/2024
3.0.357 76 12/2/2024
3.0.356 76 12/2/2024
3.0.355 77 12/2/2024
3.0.354 81 12/2/2024
3.0.353 78 12/1/2024
3.0.352 74 12/1/2024
3.0.351 84 12/1/2024
3.0.350 84 12/1/2024
3.0.349 88 11/29/2024
3.0.348 77 11/29/2024
3.0.347 81 11/21/2024
3.0.346 81 11/21/2024
3.0.345 88 11/20/2024
3.0.344 84 11/20/2024
3.0.343 84 11/20/2024
3.0.342 86 11/20/2024
3.0.341 85 11/20/2024
3.0.340 80 11/19/2024
3.0.339 82 11/19/2024
3.0.338 77 11/19/2024
3.0.337 70 11/19/2024
3.0.336 81 11/19/2024
3.0.335 82 11/19/2024
3.0.334 90 11/15/2024
3.0.333 81 11/14/2024
3.0.332 76 11/14/2024
3.0.331 76 11/14/2024
3.0.330 76 11/14/2024
3.0.329 79 11/14/2024
3.0.328 82 11/14/2024
3.0.327 78 11/14/2024
3.0.326 90 11/14/2024
3.0.325 85 11/14/2024
3.0.324 92 11/14/2024
3.0.323 87 11/14/2024
3.0.322 79 11/14/2024
3.0.321 82 11/14/2024
2.1.320 82 11/13/2024
2.1.319 82 11/13/2024
2.1.318 84 11/13/2024
2.1.317 89 11/13/2024
2.1.316 87 11/13/2024
2.1.315 85 11/12/2024
2.1.314 90 11/9/2024
2.1.313 89 11/9/2024
2.1.312 87 11/9/2024
2.1.311 83 11/8/2024
2.1.310 78 11/8/2024
2.1.309 87 11/8/2024
2.1.308 92 11/8/2024
2.1.307 91 11/8/2024
2.1.306 85 11/6/2024
2.1.305 87 11/1/2024
2.1.304 80 11/1/2024
2.1.303 85 11/1/2024
2.1.302 78 10/31/2024
2.1.301 82 10/29/2024
2.1.300 80 10/29/2024
2.1.299 81 10/29/2024
2.1.298 79 10/29/2024
2.1.297 80 10/29/2024
2.1.296 81 10/29/2024
2.1.295 86 10/28/2024
2.1.294 87 10/26/2024
2.1.293 82 10/26/2024
2.1.292 88 10/22/2024
2.1.291 86 10/22/2024
2.1.290 84 10/22/2024
2.1.289 76 10/22/2024
2.1.288 83 10/22/2024
2.1.287 86 10/18/2024
2.1.286 75 10/17/2024
2.1.285 90 10/17/2024
2.1.284 85 10/15/2024
2.1.283 84 10/15/2024
2.1.282 82 10/14/2024
2.1.281 91 10/12/2024
2.1.280 79 10/12/2024
2.1.279 79 10/12/2024
2.1.278 85 10/11/2024
2.1.277 92 10/9/2024
2.1.276 83 10/9/2024
2.1.275 85 10/9/2024
2.1.274 82 10/9/2024
2.1.273 82 10/9/2024
2.1.272 84 10/8/2024
2.1.271 88 10/8/2024
2.1.270 80 10/8/2024
2.1.269 85 10/8/2024
2.1.268 83 10/3/2024
2.1.267 74 10/3/2024
2.1.266 86 10/3/2024
2.1.265 84 10/3/2024
2.1.264 91 10/3/2024
2.1.263 84 10/2/2024
2.1.262 83 10/2/2024
2.1.261 87 10/2/2024
2.1.260 86 10/2/2024
2.1.259 87 10/2/2024
2.1.258 86 10/1/2024
2.1.257 86 10/1/2024
2.1.256 89 10/1/2024
2.1.255 90 10/1/2024
2.1.254 84 9/29/2024
2.1.253 81 9/29/2024
2.1.252 85 9/29/2024
2.1.251 82 9/29/2024
2.1.250 89 9/29/2024
2.1.249 82 9/27/2024
2.1.248 84 9/27/2024
2.1.247 84 9/27/2024
2.1.246 79 9/27/2024
2.1.245 80 9/27/2024
2.1.244 95 9/27/2024
2.1.243 92 9/27/2024
2.1.242 81 9/26/2024
2.1.241 82 9/26/2024
2.1.240 87 9/26/2024
2.1.239 84 9/26/2024
2.1.238 81 9/26/2024
2.1.237 83 9/26/2024
2.1.236 85 9/26/2024
2.1.235 81 9/26/2024
2.1.234 85 9/23/2024
2.1.233 86 9/23/2024
2.1.232 90 9/23/2024
2.1.231 88 9/23/2024
2.1.230 88 9/23/2024
2.1.229 82 9/23/2024
2.1.228 82 9/23/2024
2.1.227 83 9/23/2024
2.1.226 96 9/18/2024
2.1.225 96 9/18/2024
2.1.224 83 9/18/2024
2.1.223 93 9/18/2024
2.1.222 93 9/18/2024
2.1.221 93 9/17/2024
2.1.220 98 9/17/2024
2.1.218 91 9/17/2024
2.1.217 88 9/17/2024
2.1.216 103 9/17/2024
2.1.215 88 9/17/2024
2.1.214 83 9/17/2024
2.1.213 87 9/16/2024
2.1.212 107 9/16/2024
2.1.211 108 9/12/2024
2.1.210 100 9/12/2024
2.1.209 112 9/11/2024
2.1.208 109 9/11/2024
2.1.207 111 9/11/2024
2.1.206 114 9/11/2024
2.1.205 102 9/11/2024
2.1.204 109 9/10/2024
2.1.203 124 9/10/2024
2.1.202 98 9/10/2024
2.1.201 107 9/10/2024
2.1.200 106 9/10/2024
2.1.199 111 9/10/2024
2.1.198 115 9/10/2024
2.1.197 87 9/9/2024
2.1.195 106 9/9/2024
2.1.194 92 9/9/2024
2.1.193 101 9/9/2024
2.1.192 111 9/9/2024
2.1.191 97 9/7/2024
2.1.190 85 9/7/2024
2.1.189 97 9/7/2024
2.1.188 108 9/6/2024
2.1.187 112 9/6/2024
2.1.186 114 9/6/2024
2.1.185 105 9/5/2024
2.1.184 107 9/5/2024
2.1.183 95 9/5/2024
2.1.182 105 9/5/2024
2.1.181 102 9/5/2024
2.1.180 94 9/5/2024
2.1.179 99 9/5/2024
2.1.178 94 9/5/2024
2.1.177 87 9/4/2024
2.1.176 104 9/4/2024
2.1.175 98 9/3/2024
2.1.174 107 9/3/2024
2.1.173 101 9/3/2024
2.1.172 103 9/3/2024
2.1.171 93 9/3/2024
2.1.170 103 9/3/2024
2.1.169 104 8/29/2024
2.1.168 92 8/29/2024
2.1.167 90 8/29/2024
2.1.166 102 8/26/2024
2.1.165 95 8/26/2024
2.1.164 115 8/26/2024
2.1.163 112 8/21/2024
2.1.162 125 8/21/2024
2.1.161 125 8/21/2024
2.1.160 114 8/21/2024
2.1.159 127 8/20/2024
2.1.158 125 8/20/2024
2.1.157 107 8/20/2024
2.1.156 106 8/20/2024
2.1.155 122 8/20/2024
2.1.154 120 8/20/2024
2.1.153 122 8/19/2024
2.1.152 118 8/15/2024
2.1.151 124 8/15/2024
2.1.150 121 8/15/2024
2.1.149 120 8/14/2024
2.1.148 103 8/14/2024
2.1.147 96 8/14/2024
2.1.146 119 8/13/2024
2.1.145 95 8/7/2024
2.1.144 94 8/7/2024
2.1.143 97 8/7/2024
2.1.142 91 8/6/2024
2.1.141 84 8/6/2024
2.1.140 69 8/1/2024
2.1.139 69 8/1/2024
2.1.137 81 7/25/2024
2.1.136 78 7/25/2024
2.1.135 76 7/25/2024
2.1.134 78 7/25/2024
2.1.133 76 7/25/2024
2.1.132 91 7/25/2024
2.1.131 85 7/25/2024
2.1.130 88 7/24/2024
2.1.129 88 7/24/2024
2.1.128 88 7/20/2024
2.1.127 107 7/20/2024
2.1.126 101 7/20/2024
2.1.125 93 7/14/2024
2.1.124 94 7/14/2024
2.1.123 98 7/14/2024
2.1.122 93 7/14/2024
2.1.121 97 7/14/2024
2.1.120 93 7/10/2024
2.1.119 93 7/10/2024
2.1.118 96 7/10/2024
2.1.117 84 7/10/2024
2.1.115 91 7/10/2024
2.1.114 87 7/10/2024
2.1.113 98 7/10/2024
2.1.112 90 7/10/2024
2.1.111 83 7/10/2024
2.1.109 96 7/10/2024
2.1.108 101 7/9/2024
2.1.106 68 7/9/2024
2.1.105 91 7/9/2024
2.1.104 85 7/9/2024
2.1.103 95 7/9/2024
2.1.102 95 7/9/2024
2.1.101 94 7/9/2024
2.1.100 94 7/9/2024
2.1.99 96 7/9/2024
2.1.98 79 7/8/2024
2.1.97 104 7/8/2024
2.1.96 98 7/8/2024
2.1.95 95 7/8/2024
2.1.94 106 7/8/2024
2.1.93 99 7/8/2024
2.1.92 104 7/7/2024
2.1.91 104 7/7/2024
2.1.90 111 7/3/2024
2.1.89 86 7/3/2024
2.1.88 108 7/3/2024
2.1.87 103 7/3/2024
2.1.86 92 7/3/2024
2.1.85 101 6/27/2024
2.1.84 92 6/27/2024
2.1.83 81 6/27/2024
2.1.82 113 6/22/2024
2.1.81 102 6/22/2024
2.1.80 113 6/22/2024
2.1.79 104 6/16/2024
2.1.78 89 6/15/2024
2.1.77 95 6/15/2024
2.1.76 96 6/15/2024
2.1.75 96 6/15/2024
2.1.74 106 6/15/2024
2.1.73 88 6/15/2024
2.1.72 105 6/15/2024
2.1.71 84 6/14/2024
2.1.70 108 6/4/2024
2.1.69 95 6/4/2024
2.1.68 113 6/2/2024
2.1.67 106 6/2/2024
2.1.66 113 6/1/2024
2.1.65 100 6/1/2024
2.1.64 106 6/1/2024
2.1.63 103 6/1/2024
2.1.62 107 6/1/2024
2.1.61 102 6/1/2024
2.1.60 104 6/1/2024
2.1.59 94 5/31/2024
2.1.58 110 5/31/2024
2.1.57 109 5/31/2024
2.1.56 105 5/31/2024
2.1.55 110 5/29/2024
2.1.54 102 5/29/2024
2.1.53 111 5/29/2024
2.1.52 103 5/28/2024
2.1.51 103 5/28/2024
2.1.50 101 5/28/2024
2.1.49 104 5/28/2024
2.1.48 110 5/28/2024
2.1.47 88 5/27/2024
2.1.46 98 5/27/2024
2.1.45 102 5/27/2024
2.1.44 105 5/27/2024
2.1.43 103 5/26/2024
2.1.42 105 5/26/2024
2.1.41 109 5/26/2024
2.1.40 98 5/26/2024
2.1.39 102 5/26/2024
2.1.38 111 5/26/2024
2.1.37 87 5/25/2024
2.1.36 102 5/25/2024
2.1.35 123 5/25/2024
2.1.34 109 5/25/2024
2.1.33 105 5/25/2024
2.1.32 103 5/23/2024
2.1.31 92 5/23/2024
2.1.30 107 5/23/2024
2.1.29 100 5/23/2024
2.1.28 94 5/23/2024
2.1.27 108 5/23/2024
2.1.26 106 5/23/2024
2.1.25 105 5/22/2024
2.1.24 110 5/22/2024
2.1.23 112 5/22/2024
2.1.22 106 5/22/2024
2.1.21 84 5/18/2024
2.1.20 84 5/18/2024
2.1.19 79 5/18/2024
2.1.18 89 5/18/2024
2.1.17 87 5/17/2024
2.1.16 92 5/17/2024
2.1.15 69 5/17/2024
2.1.14 93 5/16/2024
2.1.13 82 5/16/2024
2.1.12 92 5/16/2024
2.1.11 94 5/15/2024
2.1.10 85 5/15/2024
2.1.9 92 5/15/2024
2.1.8 88 5/14/2024
2.1.7 70 5/14/2024
2.1.6 66 5/14/2024
2.1.5 71 5/14/2024
2.1.4 53 5/14/2024
2.1.3 71 5/14/2024
2.1.2 77 5/14/2024
2.1.1 72 5/14/2024