neradis / index-vivus

student project to present lexical knowledge from XML-transcriptions of dictionaries in an interactive web interface for easier lookup and explorative search

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mehrere prev/next-Links zu Wörterbucheintrag

andywer opened this issue · comments

Möglichkeit schaffen um für einen Wörterbucheintrag die x vorhergehenden/nachfolgenden Einträge zu bekommen.

commented

Wie meinst du das? Rückgabe eine Liste der N-nachfolgenden/zurückliegenden Wörter oder die IDs/Sprungpunkte zu 10/20/N Wörtern vor/rückwärts?

@chtake
Markus wollte sich drum kümmern.
Aber um deine Frage zu beantworten: DictionaryEntry-Instanzen für N vorhergehende und N nachfolgende Einträge eines gegebenen Eintrags. Oder zumindest die Titel und Ids.

@andywer @chillSen
In 8f993be im Branch issue/39 gibt's jetzt einen EntryNavigationService, über den ihr Assoziativspeicher mit den Schlüsselworten und Eintragsids für bis zu n vorherige und folgende Einträge abfragen könnt.

Ich habe eine vorläufige controller action und eine entspr. Route angelegt, damit klar wird, wie da anzufragen ist und was zurückkommt. Passt das dann gern noch an, wie es auch passt.

Eine Anfrage an /ajax/navigation/neighbours/11 liefert dann bspw. folgendes JSON:

{"previous":{"A":1,"a (2)":2,"a (3)":3,"abacinus":4,"abactio":5,"abactor":6,"abactus":7,"abactus (2)":8,"abaculus":9,"abacus":10},"following":{"abaeto":12,"abagio":13,"abago":14,"abaleno":15,"abalienatio":16,"abalieno":17,"abaliud":18,"abalterutrum":19,"abambulo":20,"abamita":21,"abante":22}}