Update member SearchScore
This commit is contained in:
@ -188,12 +188,14 @@ namespace Elwig.Models {
|
|||||||
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
foreach (string? c in check) {
|
foreach (string? c in check) {
|
||||||
if (c == null) {
|
if (c == null) continue;
|
||||||
continue;
|
var parts = c.Split(" ");
|
||||||
} else if (keywords.Any(f => c == f)) {
|
if (keywords.Any(f => c == f)) {
|
||||||
i += 100;
|
i += 100;
|
||||||
} else if (keywords.Any(f => c.Split(" ").Any(a => a == f))) {
|
} else if (keywords.Any(f => parts.Any(a => a == f))) {
|
||||||
i += 99;
|
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))) {
|
} else if (keywords.Any(f => f != null && c.Contains(f))) {
|
||||||
i += 1;
|
i += 1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user