Integrieren Sie dlexDB in Ihre Anwendung
dlexDB bietet Zugang zu allen Tabellen der Datenbank DWDS-Kernkorpus über eine Programmierschnittstelle in Gestalt eines RESTful Webservices. Jede Tabelle hat eine spezifische URL, und über URL-Parameter können Sie Filter anwenden und eine Ergebnissortierung bestimmen. Das Ergebnis erhalten Sie im verbreiteten JSON-Format. Dieser Service richtet sich an Entwickler.
Beispiel (Filterabfrage):
Eher seltene Types mit einem hochfrequenten Präfix (erste 3 Buchstaben), Sortierung nach Frequenz absteigend, erste 20 Ergebnisse:
Bitte beachten Sie: Dieser Link führt zu einer HTML-Seite, in der das JSON-Ergebnis eingebettet enthalten ist. Wenn Sie dlexDB aus Ihrer Anwendung heraus abfragen, können Sie den HTTP-Header HTTP_ACCEPT: application/json
benutzen, um reines JSON zu erhalten.
Weiteres Beispiel (Listenabfrage):
Frequenzabruf für die drei Items Hans
, fofofo
, und Maria
. Da fofofo
in dlexDB nicht enthalten ist, wird seine Frequenz mit NULL angegeben (NULL ist verschieden von 0):
Bitte beachten Sie: Für lange Listen können Sie dieselbe URL mit der HTTP-POST-Methode ansprechen. Alle URLs des dlexDB-JSON-APIs können nach Belieben mit GET oder POST angesprochen werden.
Einschränkungen
Momentan können nur die ersten 10.000 Ergebnisse einer Filterabfrage abgerufen werden. Listenabfragen sind ebenfalls auf 10.000 items beschränkt.