diff --git a/code/processes/converting-process/java/nu/marginalia/converting/processor/DocumentProcessor.java b/code/processes/converting-process/java/nu/marginalia/converting/processor/DocumentProcessor.java index 36eae72a..d1e4d495 100644 --- a/code/processes/converting-process/java/nu/marginalia/converting/processor/DocumentProcessor.java +++ b/code/processes/converting-process/java/nu/marginalia/converting/processor/DocumentProcessor.java @@ -15,6 +15,7 @@ import nu.marginalia.model.crawl.HtmlFeature; import nu.marginalia.model.crawl.UrlIndexingState; import nu.marginalia.model.crawldata.CrawledDocument; import nu.marginalia.model.crawldata.CrawlerDocumentStatus; +import nu.marginalia.model.idx.WordFlags; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -118,6 +119,10 @@ public class DocumentProcessor { ret.details = detailsWithWords.details(); ret.words = detailsWithWords.words(); + if (url.path.equals("/")) { + ret.words.addMeta("special:root", WordFlags.Synthetic.asBit()); + } + documentDecorator.apply(ret); if (Boolean.TRUE.equals(crawledDocument.hasCookies)