1
1
mirror of https://github.com/MarginaliaSearch/MarginaliaSearch.git synced 2025-10-06 17:32:39 +02:00

Compare commits

...

4 Commits

Author SHA1 Message Date
Viktor Lofgren
42eaa4588b (search) Disable clustering for a moment 2025-05-16 23:17:01 +02:00
Viktor Lofgren
4f40a5fbeb (search) Reduce log spam 2025-05-16 23:15:07 +02:00
Viktor Lofgren
3f3d42bc01 (search) Re-enable deduplication 2025-05-16 23:14:54 +02:00
Viktor Lofgren
61c8d53e1b (search) Disable deduplication for a moment 2025-05-16 23:10:32 +02:00
3 changed files with 2 additions and 4 deletions

View File

@@ -109,8 +109,7 @@ public class SearchOperator {
// Cluster the results based on the query response // Cluster the results based on the query response
List<ClusteredUrlDetails> clusteredResults = SearchResultClusterer List<ClusteredUrlDetails> clusteredResults = SearchResultClusterer
.selectStrategy(queryResponse) .noOp(queryResults, 0);
.clusterResults(queryResults, 25);
// Log the query and results // Log the query and results

View File

@@ -23,7 +23,7 @@ public class SearchResultClusterer {
} }
/** No clustering, just return the results as is */ /** No clustering, just return the results as is */
private static List<ClusteredUrlDetails> noOp(List<UrlDetails> results, int total) { public static List<ClusteredUrlDetails> noOp(List<UrlDetails> results, int total) {
if (results.isEmpty()) if (results.isEmpty())
return List.of(); return List.of();

View File

@@ -85,7 +85,6 @@ public class SearchService extends JoobyService {
String emptySvg = "<svg xmlns=\"http://www.w3.org/2000/svg\"></svg>"; String emptySvg = "<svg xmlns=\"http://www.w3.org/2000/svg\"></svg>";
jooby.get("/site/{domain}/favicon", ctx -> { jooby.get("/site/{domain}/favicon", ctx -> {
String domain = ctx.path("domain").value(); String domain = ctx.path("domain").value();
logger.info("Finding icon for domain {}", domain);
try { try {
DbDomainQueries.DomainIdWithNode domainIdWithNode = domainQueries.getDomainIdWithNode(new EdgeDomain(domain)); DbDomainQueries.DomainIdWithNode domainIdWithNode = domainQueries.getDomainIdWithNode(new EdgeDomain(domain));
var faviconMaybe = faviconClient.getFavicon(domain, domainIdWithNode.nodeAffinity()); var faviconMaybe = faviconClient.getFavicon(domain, domainIdWithNode.nodeAffinity());