From ea312c7b61ff436810918b0d08964e694dc3ea57 Mon Sep 17 00:00:00 2001 From: vlofgren Date: Thu, 28 Jul 2022 19:26:19 +0200 Subject: [PATCH] Experimental domain-searching feature --- .../nu/marginalia/wmsa/edge/search/EdgeSearchOperator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/EdgeSearchOperator.java b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/EdgeSearchOperator.java index 7319a63f..bcbfaa15 100644 --- a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/EdgeSearchOperator.java +++ b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/EdgeSearchOperator.java @@ -116,7 +116,9 @@ public class EdgeSearchOperator { .filter(sq -> sq.searchTermsExclude.isEmpty() && sq.searchTermsInclude.size() == 1) .flatMap(sq -> sq.searchTermsInclude.stream()) .distinct() - .map(keyword -> new EdgeDomainSearchSpecification(specs.buckets.get(0), IndexBlock.Title, keyword, 1_000_000, 5, 20)) + .flatMap(keyword -> + specs.buckets.stream().map(bucket -> new EdgeDomainSearchSpecification(bucket, IndexBlock.Topic, keyword, 1_000_000/specs.buckets.size(), 5, 20)) + ) .toArray(EdgeDomainSearchSpecification[]::new); if (requests.length == 0)