From 3fb249758e7782f8103c46318c5733593309e5a0 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Sun, 2 Apr 2023 12:05:22 +0200 Subject: [PATCH] Adjust result ordering. --- .../client/model/results/SearchResultPreliminaryScore.java | 2 +- .../java/nu/marginalia/index/results/IndexResultValuator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/api/index-api/src/main/java/nu/marginalia/index/client/model/results/SearchResultPreliminaryScore.java b/code/api/index-api/src/main/java/nu/marginalia/index/client/model/results/SearchResultPreliminaryScore.java index 29677f03..f4c51f5e 100644 --- a/code/api/index-api/src/main/java/nu/marginalia/index/client/model/results/SearchResultPreliminaryScore.java +++ b/code/api/index-api/src/main/java/nu/marginalia/index/client/model/results/SearchResultPreliminaryScore.java @@ -37,7 +37,7 @@ public record SearchResultPreliminaryScore(boolean hasSingleTermMatch, public int compareTo(@NotNull SearchResultPreliminaryScore other) { int diff; - diff = -compare(avgSentenceLength, other.avgSentenceLength); + diff = -compare(avgSentenceLength >= 2, other.avgSentenceLength >= 2); if (diff != 0) return diff; diff = compare(hasSingleTermMatch, other.hasSingleTermMatch); diff --git a/code/services-core/index-service/src/main/java/nu/marginalia/index/results/IndexResultValuator.java b/code/services-core/index-service/src/main/java/nu/marginalia/index/results/IndexResultValuator.java index 099b7d04..6f6dc4d3 100644 --- a/code/services-core/index-service/src/main/java/nu/marginalia/index/results/IndexResultValuator.java +++ b/code/services-core/index-service/src/main/java/nu/marginalia/index/results/IndexResultValuator.java @@ -41,7 +41,7 @@ public class IndexResultValuator { } 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) {