Experimental domain-searching feature

This commit is contained in:
vlofgren 2022-07-28 19:01:51 +02:00
parent ced80822a1
commit e3b2b36f03

View File

@ -114,6 +114,7 @@ public class EdgeSearchOperator {
private List<BrowseResult> getDomainResults(Context ctx, EdgeSearchSpecification specs) {
var requests = specs.subqueries.stream().filter(sq -> sq.searchTermsExclude.isEmpty() && sq.searchTermsInclude.size() == 1)
.flatMap(sq -> sq.searchTermsInclude.stream())
.distinct()
.map(keyword -> new EdgeDomainSearchSpecification(specs.buckets.get(0), IndexBlock.TitleKeywords, keyword, 1_000_000, 10, 20))
.toArray(EdgeDomainSearchSpecification[]::new);