diff --git a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/converting/processor/DocumentProcessor.java b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/converting/processor/DocumentProcessor.java index 618e5efb..5bc2d274 100644 --- a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/converting/processor/DocumentProcessor.java +++ b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/converting/processor/DocumentProcessor.java @@ -183,6 +183,10 @@ public class DocumentProcessor { tagWords.add("proto:"+url.proto.toLowerCase()); tagWords.add("js:" + Boolean.toString(ret.features.contains(HtmlFeature.JS)).toLowerCase()); + if (domain.ip != null) { + tagWords.add("ip:" + domain.ip.toLowerCase()); // lower case because IPv6 is hexadecimal + } + ret.features.stream().map(HtmlFeature::getKeyword).forEach(tagWords::add); words.append(IndexBlock.Meta, tagWords);