Experimental domain-searching feature

This commit is contained in:
vlofgren 2022-07-28 19:26:19 +02:00
parent 806c81a3a3
commit ea312c7b61

View File

@ -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)