Cookies ermöglichen eine bestmögliche Bereitstellung unserer Dienste. Mit der Nutzung unserer Seite erklären Sie sich damit einverstanden, dass Cookies verwendet werden.
Erweiterungen der Suche
Suche-Paging anpassen (Template und Suche-Request)
Das Paging der Suche kann angepasst werden. So können auch Fälle abgebildet werden, in denen die Anzahl der Treffer pro Page variiert.
Die erste Page soll z.B. für eine erste Darstellung der Trefferliste nur 5 Treffer auflisten. Nach der Benutzerinteraktion zur Anzeige weiterer Ergebnisse sollen jedoch schnell mehr Treffer, z.B. 10 Treffer pro Page, angezeigt werden.
Rechte-Prüfung der Suche ist dem Suchserver-Ergebnis nachgelagert
Die Autorisierung bei der Suche kann angepasst werden, um erst nach der Anfrage an den Suchserver die Rechteprüfung durchzuführen.
Ein Anwendungsfall ist die Suchanfrage in einem Bereich, der größtenteils für Anonymous freigegeben ist, und bei der die Ergebnisse nicht serverseitig gepaged werden - bzw. es nicht berücksichtigt werden muss, dass einzelne Seiten beim Paging nicht geladen werden.
Suche direkt aus dem Template mit dem Caching der Suche aufrufen
Die Suche wird standardmäßig über den SearchController und damit über einen expliziten Service wie "search" aufgerufen.
Mit dieser Erweiterung ist es möglich die Suche in ein Template zu integrieren.
Ein Beispiel zur Nutzung wird im SDK Tutorial im "searchCaller" Plugin bereitgestellt.
Suchergebnisse filtern, wenn Referenzen und Originale im Suchergebnis sind
In der Suche können Referenzen gefiltert werden, wenn der Originalinhalt im Suchergebnis enthalten ist.