<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<!-- This page is only XHTML 1.0 Transitional because target is being used in a links -->
< html xmlns = "http://www.w3.org/1999/xhtml" >
#(reload)#::< meta http-equiv = "REFRESH" content = "5; url=/IndexControlURLs_p.html" > #(/reload)#
< head >
< title > YaCy '#[clientname]#': Index Control< / title >
#%env/templates/metas.template%#
< script type = "text/javascript" >
//< ![CDATA[
function xmlhttpPost() {
var searchform = document.getElementById('searchform');
search(searchform.urlstring.value);
}
function search(query) {
var xmlHttpReq = false;
var self = this;
if (window.XMLHttpRequest) { // Mozilla/Safari
self.xmlHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
self.xmlHttpReq.open('GET', "yacysearch.json?verify=false& resource=local& maximumRecords=100& nav=none& query=" + query + "+inurl:" + query, true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function() {
if (self.xmlHttpReq.readyState == 4) {
updatepage(self.xmlHttpReq.responseText);
}
}
self.xmlHttpReq.send(null);
}
function updatepage(str) {
var raw = document.getElementById("raw");
if (raw != null) raw.innerHTML = str;
var rsp = eval("("+str+")");
var firstChannel = rsp.channels[0];
var totalResults = firstChannel.totalResults.replace(/[,.]/,"");
var startIndex = firstChannel.startIndex;
var itemsPerPage = firstChannel.itemsPerPage;
var navigation = firstChannel.navigation;
var html = "";
if (totalResults > 0 & & firstChannel.items.length > 0) {
var item;
html += "< table class = \"networkTable\" border = \"0\" cellpadding = \"2\" cellspacing = \"1\" width = \"99%\" > ";
html += "< tr class = \"TableHeader\" valign = \"bottom\" > ";
html += "< td > URL from index (total results = " + totalResults + ")< \/td>";
for (var i = 0; i < firstChannel.items.length ; i + + ) {
item = firstChannel.items[i];
html += "< tr class = \"TableCellLight\" > < td align = \"left\" > < a href = \"IndexControlURLs_p.html?urlstringsearch=&urlstring=" + item . link + " \ " > " + item.link + "< \/a>< \/td>";
}
html += "< \/table>";
}
document.getElementById("searchresults").innerHTML = html;
}
//]]>
< / script >
< / head >
< body id = "IndexControl" >
#%env/templates/header.template%#
#%env/templates/submenuIndexControl.template%#
< h2 > Index Administration< / h2 >
< p > The local index currently contains #[ucount]# URL references< / p >
< form action = "IndexControlURLs_p.html" id = "searchform" method = "post" enctype = "multipart/form-data" onkeyup = "xmlhttpPost(); return false;" >
< fieldset > < legend > URL Retrieval< / legend >
< dl >
< dt class = "TableCellDark" > Select Segment:< / dt >
< dd >
< select name = "selectSegment" size = "1" >
#{segments}#
< option value = "#[name]#" # ( selected ) # ::selected = "selected" # ( / selected ) # > #[name]#< / option >
#{/segments}#
< / select >
< / dd >
< dt class = "TableCellDark" > Retrieve by URL:< / dt >
< dd > < input type = "text" name = "urlstring" value = "#[urlstring]#" size = "40" maxlength = "250" / >
< input type = "submit" name = "urlstringsearch" value = "Show Details for URL" / > < br / >
< div id = "searchresults" > < / div >
< / dd >
< dt class = "TableCellDark" > Retrieve by URL-Hash:< / dt >
< dd > < input type = "text" name = "urlhash" value = "#[urlhash]#" size = "40" maxlength = "12" / >
< input type = "submit" name = "urlhashsearch" value = "Show Details for URL-Hash" / >
< input type = "submit" name = "urlhashsimilar" value = "Generate List" / >
< / dd >
< / dl >
< / fieldset >
< / form >
#(statistics)#::
< form action = "IndexControlURLs_p.html" method = "post" enctype = "multipart/form-data" >
< fieldset > < legend > Statistics about top-domains in URL Database< / legend >
< dl >
< dt class = "TableCellLight" > < / dt >
< dd > Show top < input type = "text" name = "lines" value = "#[lines]#" size = "6" maxlength = "6" / > domains from all URLs.
< input type = "submit" name = "statistics" value = "Generate Statistics" / >
< / dd >
< / dl >
< / fieldset >
< / form >
#(/statistics)#
#(statisticslines)#::
< p > < em > Statistics about the top-#[domains]# domains in the database:< / em > < / p >
< table cellpadding = "2" cellspacing = "1" >
< tr class = "TableHeader" >
< td align = "center" > < / td >
< td > < strong > Domain< / strong > < / td >
< td > < strong > URLs< / strong > < / td >
< / tr >
#{domains}#
< tr class = "TableCell#(dark)#Light::Dark#(/dark)#" >
< td >
< form action = "IndexControlURLs_p.html" method = "post" enctype = "multipart/form-data" >
< div >
< input type = "hidden" name = "hashpart" value = "#[hashpart]#" / >
< input type = "hidden" name = "lines" value = "#[lines]#" / >
< input type = "submit" name = "deletedomain" value = "delete all" / >
< / div >
< / form >
< / td >
< td > < a href = "http://#[domain]#/" target = "_blank" > #[domain]#< / a > < / td >
< td > #[count]#< / td >
< / tr >
#{/domains}#
< / table >
#(/statisticslines)#
#(lurlexport)#::
< form action = "IndexControlURLs_p.html" method = "post" enctype = "multipart/form-data" >
< fieldset > < legend > Loaded URL Export< / legend >
< dl >
< dt class = "TableCellDark" > Export File< / dt >
< dd > < input type = "text" name = "exportfile" value = "#[exportfile]#" size = "80" maxlength = "250" / >
< / dd >
< dt class = "TableCellDark" > URL Filter< / dt >
< dd > < input type = "text" name = "exportfilter" value = ".*.*" size = "20" maxlength = "250" / >
< / dd >
< dt class = "TableCellDark" > Export Format< / dt >
< dd > Only Domain:
< input type = "radio" name = "format" value = "dom-text" / > Plain Text List (domains only)
< input type = "radio" name = "format" value = "dom-html" checked = "checked" / > HTML (domains as URLs, no title)< br / >
Full URL List:
< input type = "radio" name = "format" value = "url-text" / > Plain Text List (URLs only)
< input type = "radio" name = "format" value = "url-html" / > HTML (URLs with title)
< input type = "radio" name = "format" value = "url-rss" / > XML (RSS)
< br / >
< / dd >
< dt class = "TableCellLight" > < / dt >
< dd > < input type = "submit" name = "lurlexport" value = "Export URLs" / >
< / dd >
< / dl >
< / fieldset >
< / form > ::
< div class = "commit" style = "text-decoration:blink" > Export to file #[exportfile]# is running .. #[urlcount]# URLs so far< / div > ::
#(/lurlexport)#
#(lurlexportfinished)#::
< div class = "commit" > Finished export of #[urlcount]# URLs to file < a href = "file://#[exportfile]#" target = "_" > #[exportfile]#< / a > < / div > ::
#(/lurlexportfinished)#
#(lurlexporterror)#::
< div class = "error" > Export to file #[exportfile]# failed: #[exportfailmsg]#< / div > ::
#(/lurlexporterror)#
#(urlhashsimilar)#::< p > Sequential List of URL-Hashes:< br / >
#{rows}#
#{cols}#< a href = "/IndexControlURLs_p.html?urlhash=#[urlHash]#&urlhashsearch=1" class = "tt" > #[urlHash]#< / a > #{/cols}#< br / >
#{/rows}#
< / p >
#(/urlhashsimilar)#
#(genUrlProfile)#
::No entry found for URL-hash #[urlhash]#
::< iframe src = "/api/yacydoc.html?urlhash=#[urlhash]#" width = "100%" height = "420" frameborder = "0" scrolling = "no" > < / iframe > < br / >
< div id = "api" >
< a href = "/api/yacydoc.html?urlhash=#[urlhash]#" >
< img src = "env/grafics/api.png" width = "60" height = "40" alt = "API" / > < / a >
< span > These document details can be retrieved as < a href = "http://www.w3.org/TR/xhtml-rdfa-primer/" > XHTML+RDFa< / a >
document containg < a href = "http://www.w3.org/RDF/" > RDF< / a > annotations in < a href = "http://dublincore.org/" > Dublin Core< / a > vocabulary.
The XHTML+RDFa data format is both a XML content format and a HTML display format and is considered as an important < a href = "http://www.w3.org/2001/sw/" > Semantic Web< / a > content format.
The same content can also be retrieved as pure < a href = "/api/yacydoc.xml?urlhash=#[urlhash]#" > XML metadata< / a > with DC tag name vocabulary.
Click the API icon to see an example call to the search rss API.
To see a list of all APIs, please visit the < a href = "http://www.yacy-websuche.de/wiki/index.php/Dev:API" > API wiki page< / a > .< / span >
< / div >
< form action = "ViewFile.html" method = "get" >
< input type = "hidden" name = "viewMode" value = "parsed" / >
< input type = "hidden" name = "show" value = "Show" / >
< input type = "hidden" name = "urlHash" value = "#[urlhash]#" / >
< input type = "submit" value = "Show Content" name = "showcontent" / > < br / >
< / form >
< form action = "IndexControlURLs_p.html" method = "post" enctype = "multipart/form-data" >
< input type = "hidden" name = "keystring" value = "" / >
< input type = "hidden" name = "keyhash" value = "" / >
< input type = "hidden" name = "urlstring" value = "" / >
< input type = "hidden" name = "urlhash" value = "#[urlhash]#" / >
< input type = "submit" value = "Delete URL" name = "urlhashdelete" / > < br / >
< span class = "small" > this may produce unresolved references at other word indexes but they do not harm< / span > < br / > < br / >
< input type = "submit" value = "Delete URL and remove all references from words" name = "urlhashdeleteall" / > < br / >
< span class = "small" > delete the reference to this url at every other word where the reference exists (very extensive, but prevents unresolved references)< / span > < br / >
< / form >
#(/genUrlProfile)#
#[result]#
#%env/templates/footer.template%#
< / body >
< / html >