mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 21:18:58 +00:00
Adjust result ordering.
This commit is contained in:
parent
f7a6ef2179
commit
3fb249758e
@ -37,7 +37,7 @@ public record SearchResultPreliminaryScore(boolean hasSingleTermMatch,
|
|||||||
public int compareTo(@NotNull SearchResultPreliminaryScore other) {
|
public int compareTo(@NotNull SearchResultPreliminaryScore other) {
|
||||||
int diff;
|
int diff;
|
||||||
|
|
||||||
diff = -compare(avgSentenceLength, other.avgSentenceLength);
|
diff = -compare(avgSentenceLength >= 2, other.avgSentenceLength >= 2);
|
||||||
if (diff != 0) return diff;
|
if (diff != 0) return diff;
|
||||||
|
|
||||||
diff = compare(hasSingleTermMatch, other.hasSingleTermMatch);
|
diff = compare(hasSingleTermMatch, other.hasSingleTermMatch);
|
||||||
|
@ -41,7 +41,7 @@ public class IndexResultValuator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private final int flagsFilterMask =
|
private final int flagsFilterMask =
|
||||||
WordFlags.Title.asBit() | WordFlags.NamesWords.asBit() | WordFlags.Subjects.asBit() | WordFlags.TfIdfHigh.asBit();
|
WordFlags.Title.asBit() | WordFlags.TfIdfHigh.asBit() | WordFlags.UrlDomain.asBit() | WordFlags.UrlPath.asBit();
|
||||||
|
|
||||||
public SearchResultItem calculatePreliminaryScore(long id) {
|
public SearchResultItem calculatePreliminaryScore(long id) {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user