Soenneker.Utils.String.Trie 3.0.439

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.439                
NuGet\Install-Package Soenneker.Utils.String.Trie -Version 3.0.439                
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.439" />                
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.439                
#r "nuget: Soenneker.Utils.String.Trie, 3.0.439"                
#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.439

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

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