| 1 | = Search Server = |
| 2 | Der SearchServer ist als Servlet für Tomcat und ähnliche implementiert. Die Aufrufe erfolgen mittels REST-Api. |
| 3 | |
| 4 | Es existieren die folgenden Aufrufe: |
| 5 | ||= Aufruf =||= Kurzbeschreibung =||= return codes =|| |
| 6 | ||[[serverInfo /serverInfo/{param}]]||gibt Informationen zum Server aus, z.B. welche Sprachen gesucht werden können|| || |
| 7 | ||[[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 || |
| 8 | ||[[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 || |
| 9 | ||[[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|| |
| 10 | ||[[tickets_ticket_lang_textId /tickets/{ticket}/{lang}/{textId}]] ||Ergebnisse für einen Text mit der TEXTID ||200, wenn Suche abgeschlossen \\ 202, suche lauft || |
| 11 | ||[[tickets_ticket_lang_textId _pageName /tickets/{ticket}/{lang}/{textId}/{pageName} ]]||Treffer auf der entsprechenden Seite ||200, wenn Suche abgeschlossen \\ 202, suche lauft|| |
| 12 | ||[[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|| |
| 13 | |
| 14 | |