From 64844e1db2d96967e5d9386f02881b511c07ce97 Mon Sep 17 00:00:00 2001 From: vlofgren Date: Tue, 19 Jul 2022 03:01:23 +0200 Subject: [PATCH] While some might ask, why would the server host IP be available as a search keyword? I only ask you hold my beer as I make it a reality. --- .../wmsa/edge/converting/processor/DocumentProcessor.java | 4 ++++ 1 file changed, 4 insertions(+) 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);