Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Einfache Suchen laufen über den /search-Endpunkt. Werden Suchen ohne einen Query-Teil ausgelöst, werden alle Dokumente eines Dokumentes zurückgegeben (Match all query).

Für einfache Suchen mit einem Suchterm lautet die Syntax:

...

Dies führt eine Suche nach ‘Bern’ in allen Metadaten-Feldern von Memobase-Objekten durch und liefert die Metadaten der ersten zehn Treffer als JSON-LD-Objekte zurück.

Suchbegriffe werden mit AND verknüpft, d.h., alle Begriffe müssen in den indexierten Feldern vorkommen. Treffer im Titel und im Abstract werden höher gewichtet. Die Sortierung der Suchresultate erfolgt nach Relevanz. So werden Dokumente, die die Suchbegriffe im Titel tragen, früher gelistet als solche, in denen die Begriffe in anderen Feldern gefunden werden konnten.

Hydra

Wird wie im obigen Beispiel eine JSON-LD-Repräsentation der Suchtreffer angefordert, werden die Resultate als sogenannte Hydra-Collection zurückgeliefert. Sie ist Teil des Hydra-Vokabular, das eine Standardisierung der Kommunikation zwischen Web APIs und Clients zum Ziel hat. Eine Collection enthält folgende Felder:

...