2008-12-02 16:24:25 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > YaCy Interactive Search< / title >
#%env/templates/metas.template%#
2014-02-10 21:40:42 +01:00
< script type = "text/javascript" src = "js/yacyinteractive.js" > < / script >
< script type = "text/javascript" src = "js/sorttable.js" > < / script >
< link media = "screen" type = "text/css" href = "yacy/ui/css/autocomplete.css" rel = "stylesheet" / >
2008-12-02 16:24:25 +01:00
< / head >
< body >
2014-02-10 21:40:42 +01:00
< script type = "text/javascript" src = "yacy/ui/js/jquery.autocomplete.yacy.js" > < / script >
2010-12-29 15:30:25 +01:00
< script type = "text/javascript" >
$(document).ready(function() {
2014-02-10 21:40:42 +01:00
$('#search').autocomplete('suggest.json', {parse: opensearch, delay: 0, selectFirst: false, scroll: false, max: 30});
2010-12-29 15:30:25 +01:00
function opensearch(data) {
var parsed = [];
data = eval('({"suggest":' + data + '})');
for (var i = 0; i < data.suggest [ 1 ] . length ; i + + ) {
var row = data.suggest[1][i];
if (row) {
parsed[parsed.length] = {
data: [row],
value: row,
result: row
};
};
};
return parsed;
};
});
< / script >
2010-12-08 11:50:23 +01:00
#(topmenu)#
#%env/templates/embeddedheader.template%#
::
2014-03-18 13:42:31 +01:00
#%env/templates/simpleheader.template%#
< script type = "text/javascript" >
document.getElementById("header_filesearch").className += " active";
//document.getElementById("greeting").innerHTML="#[promoteSearchPageGreeting]#";
document.getElementById("greeting-icon").src="#[promoteSearchPageGreeting.smallImage]#";
document.getElementById("navbar-brand").href="#[promoteSearchPageGreeting.homepage]#";
< / script >
#(/topmenu)#
2010-12-08 11:50:23 +01:00
< div id = "api" >
< script type = "text/javascript" >
2013-02-13 00:01:38 +01:00
document.write("\< a id = \"rsslink\" href = \"/solr/select?hl=false&wt=opensearch&facet=true&facet.mincount=1&facet.field=url_file_ext_s&start=0&rows=10&query=" + window . location . search . substring ( 1 ) + " \ " \ > < img src = \"env/grafics/api.png\" width = \"60\" height = \"40\" alt = \"API\" / > < / a > ");
2010-12-08 11:50:23 +01:00
< / script >
2013-12-26 01:16:53 +01:00
< span > This search result can also be retrieved as RSS/< a href = "http://www.opensearch.org" target = "_blank" > opensearch< / a > output.
The query format is similar to < a href = "http://www.loc.gov/standards/sru/" target = "_blank" > SRU< / a > .
2010-12-08 11:50:23 +01:00
Click the API icon to see an example call to the search rss API.
2013-12-26 01:16:53 +01:00
To see a list of all APIs, please visit the < a href = "http://www.yacy-websuche.de/wiki/index.php/Dev:API" target = "_blank" > API wiki page< / a > .< / span >
2012-10-16 17:13:18 +02:00
< / div >
2014-03-18 13:42:31 +01:00
2010-12-29 15:30:25 +01:00
< div >
2011-11-27 17:17:31 +01:00
< form class = "search small" id = "searchform" action = "yacyinteractive.html" method = "get" # ( allowrealtime ) # onsubmit = "document.getElementById('searchnavigation').innerHTML = '<div>loading from local index...</div>'" ::onkeyup = "xmlhttpPost(); return false;" # ( / allowrealtime ) # >
2010-12-29 15:30:25 +01:00
< fieldset class = "yacys" >
2011-08-11 23:37:35 +02:00
< input type = "hidden" name = "maximumRecords" value = "#[maximumRecords]#" / >
< input type = "hidden" name = "startRecord" value = "#[startRecord]#" / >
2012-04-22 02:05:17 +02:00
< input type = "hidden" name = "contentdom" , value = "all" / >
2014-03-18 13:42:31 +01:00
< input id = "search" class = "searchinput" name = "query" type = "text" placeholder = "Search..." value = "#[query]#" size = "40" maxlength = "80" onFocus = "this.select()" / >
2011-08-12 16:42:20 +02:00
#(allowrealtime)#
< input id = "Enter" type = "submit" name = "Enter" value = "Search" / > ::
#(/allowrealtime)#
2010-12-29 15:30:25 +01:00
< / fieldset >
2010-12-06 00:54:00 +01:00
<!-- <pre>Raw JSON String: <div id="raw"></div></pre> -->
2008-12-02 16:24:25 +01:00
< / form >
2010-12-06 00:54:00 +01:00
< div id = "searchnavigation" > < / div >
< / div >
2010-12-30 02:04:08 +01:00
< div id = "downloadscript" style = "clear:both;" > < / div >
< div id = "searchresults" style = "clear:both;" >
2011-08-12 14:25:45 +02:00
<!-- <div><img src="PerformanceGraph.png" id="graph" alt="PerformanceGraph" width="660" height="240"/></div> -->
< / div >
< div id = "serverlist" style = "clear:both;" >
#(serverlist)#::
2011-12-28 01:12:23 +01:00
<!-- #include virtual="ServerScannerList.html?embedded=" -->
2011-08-12 14:25:45 +02:00
#(/serverlist)#
2010-12-29 19:56:42 +01:00
< / div >
2010-11-30 17:13:55 +01:00
< script type = "text/javascript" >
//< ![CDATA[
2011-08-12 19:13:34 +02:00
var q = "#[query]#";
var s = "#[startRecord]#";
var m = "#[maximumRecords]#";
if (q != "") search(q, m, s);
2012-03-17 21:10:29 +01:00
#(focus)#::
2011-08-12 19:13:34 +02:00
document.getElementById("search").focus();
2012-03-17 21:10:29 +01:00
#(/focus)#
2010-11-30 17:13:55 +01:00
//]]>
< / script >
2008-12-02 16:24:25 +01:00
#%env/templates/footer.template%#
< / body >
2010-12-30 02:04:08 +01:00
< / html >