Soenneker.Utils.String.Trie 3.0.358

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

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

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.483 0 1/15/2025
3.0.482 0 1/15/2025
3.0.481 0 1/15/2025
3.0.480 0 1/15/2025
3.0.479 0 1/15/2025
3.0.478 0 1/14/2025
3.0.477 0 1/14/2025
3.0.476 0 1/14/2025
3.0.475 0 1/14/2025
3.0.474 0 1/14/2025
3.0.473 56 1/13/2025
3.0.472 58 1/13/2025
3.0.471 54 1/13/2025
3.0.470 52 1/13/2025
3.0.469 63 1/11/2025
3.0.468 65 1/11/2025
3.0.467 59 1/11/2025
3.0.466 59 1/11/2025
3.0.465 69 1/10/2025
3.0.464 44 1/10/2025
3.0.463 46 1/10/2025
3.0.462 62 1/10/2025
3.0.461 61 1/10/2025
3.0.460 66 1/10/2025
3.0.459 98 1/3/2025
3.0.458 107 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 79 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 86 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 95 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 89 12/1/2024
3.0.350 88 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 92 11/20/2024
3.0.344 88 11/20/2024
3.0.343 88 11/20/2024
3.0.342 90 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 74 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 87 11/14/2024
3.0.327 83 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 82 10/31/2024
2.1.301 85 10/29/2024
2.1.300 84 10/29/2024
2.1.299 85 10/29/2024
2.1.298 83 10/29/2024
2.1.297 84 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 77 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 81 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 84 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 85 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 86 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 82 9/27/2024
2.1.244 97 9/27/2024
2.1.243 94 9/27/2024
2.1.242 83 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 83 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 103 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 97 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 106 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 124 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 83 7/25/2024
2.1.136 80 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 93 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 103 7/20/2024
2.1.125 95 7/14/2024
2.1.124 95 7/14/2024
2.1.123 100 7/14/2024
2.1.122 95 7/14/2024
2.1.121 99 7/14/2024
2.1.120 97 7/10/2024
2.1.119 95 7/10/2024
2.1.118 100 7/10/2024
2.1.117 88 7/10/2024
2.1.115 94 7/10/2024
2.1.114 89 7/10/2024
2.1.113 102 7/10/2024
2.1.112 92 7/10/2024
2.1.111 84 7/10/2024
2.1.109 98 7/10/2024
2.1.108 103 7/9/2024
2.1.106 70 7/9/2024
2.1.105 93 7/9/2024
2.1.104 87 7/9/2024
2.1.103 97 7/9/2024
2.1.102 99 7/9/2024
2.1.101 96 7/9/2024
2.1.100 96 7/9/2024
2.1.99 98 7/9/2024
2.1.98 81 7/8/2024
2.1.97 106 7/8/2024
2.1.96 99 7/8/2024
2.1.95 99 7/8/2024
2.1.94 108 7/8/2024
2.1.93 100 7/8/2024
2.1.92 106 7/7/2024
2.1.91 108 7/7/2024
2.1.90 113 7/3/2024
2.1.89 90 7/3/2024
2.1.88 110 7/3/2024
2.1.87 105 7/3/2024
2.1.86 96 7/3/2024
2.1.85 103 6/27/2024
2.1.84 94 6/27/2024
2.1.83 83 6/27/2024
2.1.82 117 6/22/2024
2.1.81 104 6/22/2024
2.1.80 116 6/22/2024
2.1.79 114 6/16/2024
2.1.78 94 6/15/2024
2.1.77 100 6/15/2024
2.1.76 99 6/15/2024
2.1.75 98 6/15/2024
2.1.74 108 6/15/2024
2.1.73 90 6/15/2024
2.1.72 107 6/15/2024
2.1.71 87 6/14/2024
2.1.70 110 6/4/2024
2.1.69 97 6/4/2024
2.1.68 115 6/2/2024
2.1.67 108 6/2/2024
2.1.66 115 6/1/2024
2.1.65 103 6/1/2024
2.1.64 108 6/1/2024
2.1.63 105 6/1/2024
2.1.62 109 6/1/2024
2.1.61 104 6/1/2024
2.1.60 106 6/1/2024
2.1.59 98 5/31/2024
2.1.58 112 5/31/2024
2.1.57 111 5/31/2024
2.1.56 107 5/31/2024
2.1.55 118 5/29/2024
2.1.54 106 5/29/2024
2.1.53 113 5/29/2024
2.1.52 105 5/28/2024
2.1.51 105 5/28/2024
2.1.50 103 5/28/2024
2.1.49 106 5/28/2024
2.1.48 112 5/28/2024
2.1.47 90 5/27/2024
2.1.46 100 5/27/2024
2.1.45 106 5/27/2024
2.1.44 106 5/27/2024
2.1.43 105 5/26/2024
2.1.42 113 5/26/2024
2.1.41 113 5/26/2024
2.1.40 102 5/26/2024
2.1.39 104 5/26/2024
2.1.38 115 5/26/2024
2.1.37 89 5/25/2024
2.1.36 104 5/25/2024
2.1.35 125 5/25/2024
2.1.34 111 5/25/2024
2.1.33 107 5/25/2024
2.1.32 105 5/23/2024
2.1.31 96 5/23/2024
2.1.30 109 5/23/2024
2.1.29 106 5/23/2024
2.1.28 98 5/23/2024
2.1.27 110 5/23/2024
2.1.26 110 5/23/2024
2.1.25 109 5/22/2024
2.1.24 112 5/22/2024
2.1.23 116 5/22/2024
2.1.22 108 5/22/2024
2.1.21 86 5/18/2024
2.1.20 86 5/18/2024
2.1.19 81 5/18/2024
2.1.18 91 5/18/2024
2.1.17 91 5/17/2024
2.1.16 100 5/17/2024
2.1.15 71 5/17/2024
2.1.14 97 5/16/2024
2.1.13 84 5/16/2024
2.1.12 93 5/16/2024
2.1.11 96 5/15/2024
2.1.10 87 5/15/2024
2.1.9 94 5/15/2024
2.1.8 90 5/14/2024
2.1.7 72 5/14/2024
2.1.6 68 5/14/2024
2.1.5 73 5/14/2024
2.1.4 55 5/14/2024
2.1.3 73 5/14/2024
2.1.2 79 5/14/2024
2.1.1 74 5/14/2024