Update member SearchScore

This commit is contained in:
2023-05-08 16:33:12 +02:00
parent 9e61ead3ad
commit bfe6363d95

View File

@ -188,12 +188,14 @@ namespace Elwig.Models {
int i = 0;
foreach (string? c in check) {
if (c == null) {
continue;
} else if (keywords.Any(f => c == f)) {
if (c == null) continue;
var parts = c.Split(" ");
if (keywords.Any(f => c == f)) {
i += 100;
} else if (keywords.Any(f => c.Split(" ").Any(a => a == f))) {
i += 99;
} else if (keywords.Any(f => parts.Any(a => a == f))) {
i += 90;
} else if (keywords.Any(f => parts.Any(a => a.StartsWith(f)))) {
i += 50;
} else if (keywords.Any(f => f != null && c.Contains(f))) {
i += 1;
}