From 0b4808ba3da43e695c688704af8a141cf9cc3de2 Mon Sep 17 00:00:00 2001 From: orbiter Date: Tue, 2 Dec 2008 15:24:25 +0000 Subject: [PATCH] added new interactive search feature: - during the user types search queries, the local database is searched - results are presented interactively This was implemented using a new JSON result format for search results in YaCy - added JSON as file format for servlets - refactoring of current search servlets (xml and html) - added JSON output format for search results - added AJAX-based search page, that uses the yacysearch.json selrvlet to print results as a query is typed git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5373 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/env/templates/header.template | 1 + htroot/interactivesearch.html | 62 +++++++++ htroot/yacysearch.html | 4 +- htroot/yacysearch.java | 12 +- htroot/yacysearch.json | 25 ++++ htroot/yacysearch.rss | 4 +- htroot/yacysearchitem.html | 32 +---- htroot/yacysearchitem.java | 138 ++++---------------- htroot/yacysearchitem.json | 7 + htroot/yacysearchitem.xml | 7 + htroot/yacysearchtrailer.html | 3 + htroot/yacysearchtrailer.java | 116 ++++++++++++++++ htroot/yacysearchtrailer.json | 5 + htroot/yacysearchtrailer.xml | 5 + source/de/anomic/data/listManager.java | 1 - source/de/anomic/http/httpdFileHandler.java | 1 + 16 files changed, 271 insertions(+), 152 deletions(-) create mode 100644 htroot/interactivesearch.html create mode 100644 htroot/yacysearch.json create mode 100644 htroot/yacysearchitem.json create mode 100644 htroot/yacysearchitem.xml create mode 100644 htroot/yacysearchtrailer.html create mode 100644 htroot/yacysearchtrailer.java create mode 100644 htroot/yacysearchtrailer.json create mode 100644 htroot/yacysearchtrailer.xml diff --git a/htroot/env/templates/header.template b/htroot/env/templates/header.template index 3a8be2294..d81f029c4 100644 --- a/htroot/env/templates/header.template +++ b/htroot/env/templates/header.template @@ -7,6 +7,7 @@