wiki:java_Server

Version 1 (modified by dwinter, 14 years ago) (diff)

--

Search Server

Der SearchServer? ist als Servlet für Tomcat und ähnliche implementiert. Die Aufrufe erfolgen mittels REST-Api.

Es existieren die folgenden Aufrufe:

Aufruf Kurzbeschreibung return codes
serverInfo /serverInfo/{param}?gibt Informationen zum Server aus, z.B. welche Sprachen gesucht werden können
tickets /tickets? mittels POST werden neue Suchtickets erzeugt, GET liefet eine Übersicht über die bestehenden Tickets,bei POST wird neue Ticket Nummer zurückgegeben
GET liefert Liste der Tickets
200
tickets_ticket /tickets/{ticket}? liefert die aktuellen Zustände des Tickets zurück, zur Zeit nur als XML 201, wenn Suche abgeschlossen
202, accepted Suche läuft
tickets_ticket_lang /tickets/{ticket}/{lang}? liefert die Suchergebnisse, soweit sie bisher vorliegen für das Ticket TICKET und die ausgewählte Sprache LANG, XML und HTML, 200, wenn Suche abgeschlossen
202, suche lauft
tickets_ticket_lang_textId /tickets/{ticket}/{lang}/{textId}? Ergebnisse für einen Text mit der TEXTID 200, wenn Suche abgeschlossen
202, suche lauft
tickets_ticket_lang_textId _pageName /tickets/{ticket}/{lang}/{textId}/{pageName} ?Treffer auf der entsprechenden Seite 200, wenn Suche abgeschlossen
202, suche lauft
tickets_ticket_lang_textId _pageName_digilib /tickets/{ticket}/{lang}/{textId}/{pageName}/digilib?Treffer auf der entsprechenden Seite mit Link auf die Treffer und Darstellung in Digilib, 200, wenn Suche abgeschlossen
202, suche lauft