yacy_search_server/htroot/api
orbiter 123375bfba added a new yacy protocol servlet 'idx'. This returns an index to one of the data entities that is stored in YaCy.
This servlet currently only serves for indexes to the web structure hosts. It can be tested by calling
http://localhost:8090/yacy/idx.json?object=host
This yacy protocol servlet is the first one that returns JSON code and that also shows index entries in a readable format. This will make the development of API applications much easier. This is also an example implementation for possible json versions of the other existing YaCy protocol interfaces.

The main purpose of this new feature is to provide a distributed block rank collection feature. Creating a block rank is very difficult if the forward-link data is first collected and then one peer must create a backward-link index. This interface provides already a partial backward index and therefore a collection of all these indexes needs only to be joined which is very easy. The result should be the computation of new block rank tables that all peers can perform.

To reduce load from peers this servlet buffers all data and refreshes it only once in 12 hours. This very slow update cycle is needed because the interface will be called round-robin from all peers once after start-up.

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7724 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-05-15 22:57:31 +00:00
..
bookmarks *) added new user right: extended search right (allows to define users who can query more results than anonymous users) 2011-04-01 23:32:40 +00:00
util - refactoring of robots 2011-05-02 14:05:51 +00:00
ymarks YMarks: sidebar with tabs for tags and folders 2011-05-06 21:36:35 +00:00
blacklists_p.java
blacklists_p.xml
blacklists.java
blacklists.xml
config_p.java
config_p.xml
feed.java *) cleaning up the code a little bit 2010-12-16 00:18:05 +00:00
feed.rss
feed.xml
latency_p.java - cora package has now no dependencies to other yacy packages and becomes a 'base' package (refactoring) 2011-01-03 20:52:54 +00:00
latency_p.xml
queues_p.java replaced all 'new String' with default encoding (missing) or UTF-8 encoding with a String generation method that uses a pre-defined Charset constant for UTF-8. This avoids a cache-lookup for the Charset object using String hashing of the String 'UTF-8'. 2011-03-07 20:36:40 +00:00
queues_p.xml
status_p.java
status_p.xml
table_p.html
table_p.java replaced all 'new String' with default encoding (missing) or UTF-8 encoding with a String generation method that uses a pre-defined Charset constant for UTF-8. This avoids a cache-lookup for the Charset object using String hashing of the String 'UTF-8'. 2011-03-07 20:36:40 +00:00
table_p.xml
timeline.java - cora package has now no dependencies to other yacy packages and becomes a 'base' package (refactoring) 2011-01-03 20:52:54 +00:00
timeline.xml
trail_p.java
trail_p.json
version.java
version.xml
webstructure.java added a new yacy protocol servlet 'idx'. This returns an index to one of the data entities that is stored in YaCy. 2011-05-15 22:57:31 +00:00
webstructure.xml
yacydoc.html - added geo information parsing to html parser 2011-03-30 00:49:47 +00:00
yacydoc.java code cleanup 2011-05-13 06:21:40 +00:00
yacydoc.xml - added geo information parsing to html parser 2011-03-30 00:49:47 +00:00