From 90c45763616e7e9ba8ba0665d952c275d57d234e Mon Sep 17 00:00:00 2001 From: reger Date: Sat, 21 Jun 2014 04:21:29 +0200 Subject: [PATCH] add a link to recrawl index entry to metadata html page - to allow manually renew index content for this url (e.g. in case it is a remote search result with metadata only) - use simply a QuickCrawlLink_p javascript snippet (minimalistic 1st solution) --- .../federate/solr/responsewriter/HTMLResponseWriter.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java b/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java index 6d2f34185..38aaa9361 100644 --- a/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java +++ b/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java @@ -156,6 +156,12 @@ public class HTMLResponseWriter implements QueryResponseWriter { private static final void writeDoc(Writer writer, LinkedHashMap tdoc, String title) throws IOException { writer.write("
\n"); writer.write("
\n"); + + // add a link to re-crawl this url (in case it is a remote metadata only entry) + String sku = tdoc.get(CollectionSchema.sku.getSolrFieldName()); + final String jsc= "javascript:w = window.open('/QuickCrawlLink_p.html?indexText=on&indexMedia=on&crawlingQ=on&followFrames=on&obeyHtmlRobotsNoindex=on&xdstopw=on&title='+escape('"+title+"')+'&url='+escape('"+sku+"'),'_blank','height=250,width=600,resizable=yes,scrollbar=no,directory=no,menubar=no,location=no');w.focus();"; + writer.write("
re-crawl url
\n"); + writer.write("

" + title + "

\n"); writer.write("
\n"); for (Map.Entry entry: tdoc.entrySet()) {