diff --git a/htroot/yacyinteractive.html b/htroot/yacyinteractive.html
index a84e77543..9bd85aafe 100644
--- a/htroot/yacyinteractive.html
+++ b/htroot/yacyinteractive.html
@@ -53,16 +53,16 @@ function updatepage(str) {
var item;
html += "
";
html += "";
+ html += "Date | ";
for (var i = 0; i < firstChannel.items.length; i++) {
item = firstChannel.items[i];
- html += ""+ item.title + " | ";
+ html += "
" + item.title + " | ";
html += "" + item.sizename + " | ";
//html += "" + item.description + " | ";
- html += "" + item.link + " |
";
+ html += "" + item.pubDate + " | ";
}
html += "
";
}
diff --git a/htroot/yacysearchitem.java b/htroot/yacysearchitem.java
index 61eeba2ee..1722b7b18 100644
--- a/htroot/yacysearchitem.java
+++ b/htroot/yacysearchitem.java
@@ -124,8 +124,11 @@ public class yacysearchitem {
prop.put("content_date", plasmaSwitchboard.dateString(result.modified()));
prop.put("content_date822", plasmaSwitchboard.dateString822(result.modified()));
prop.put("content_ybr", plasmaSearchRankingProcess.ybr(result.hash()));
- prop.putNum("content_size", result.filesize());
+ prop.putHTML("content_size", Integer.toString(result.filesize())); // we don't use putNUM here because that number shall be usable as sorting key. To print the size, use 'sizename'
prop.putHTML("content_sizename", sizename(result.filesize()));
+ prop.putHTML("content_host", result.url().getHost());
+ prop.putHTML("content_file", result.url().getFile());
+ prop.putHTML("content_path", result.url().getPath());
prop.put("content_nl", (item == 0) ? 0 : 1);
final TreeSet[] query = theQuery.queryWords();
diff --git a/htroot/yacysearchitem.json b/htroot/yacysearchitem.json
index a72a91891..ccbc7bd6f 100644
--- a/htroot/yacysearchitem.json
+++ b/htroot/yacysearchitem.json
@@ -6,5 +6,8 @@
"pubDate": "#[date822]#",
"size": "#[size]#",
"sizename": "#[sizename]#",
- "guid": "#[urlhash]#"
+ "guid": "#[urlhash]#",
+ "host": "#[host]#",
+ "path": "#[path]#",
+ "file": "#[file]#"
}#(/content)#
\ No newline at end of file
diff --git a/htroot/yacysearchitem.xml b/htroot/yacysearchitem.xml
index d013a0b34..b6d022672 100644
--- a/htroot/yacysearchitem.xml
+++ b/htroot/yacysearchitem.xml
@@ -5,5 +5,8 @@
#[date822]#
#[size]#
#[sizename]#
+#[host]#
+#[path]#
+#[file]#
#[urlhash]#
#(/content)#
\ No newline at end of file
diff --git a/source/de/anomic/index/indexRepositoryReference.java b/source/de/anomic/index/indexRepositoryReference.java
index 2e72bd7d5..9af0de5d1 100644
--- a/source/de/anomic/index/indexRepositoryReference.java
+++ b/source/de/anomic/index/indexRepositoryReference.java
@@ -423,7 +423,7 @@ public final class indexRepositoryReference {
if (format == 2) {
pw.println("");
pw.println("");
- pw.println("");
+ pw.println("");
pw.println("");
pw.println("YaCy Peer-to-Peer - Web-Search LURL Export");
pw.println("");
@@ -461,6 +461,7 @@ public final class indexRepositoryReference {
if (comp.dc_creator().length() > 0) pw.println("" + htmlFilterCharacterCoding.unicode2xml(comp.dc_creator(), true) + "");
if (comp.dc_subject().length() > 0) pw.println("" + htmlFilterCharacterCoding.unicode2xml(comp.dc_subject(), true) + "");
pw.println("" + entry.moddate().toString() + "");
+ pw.println("" + entry.size() + "");
pw.println("" + entry.hash() + "");
pw.println("");
}