[Kitodo] [Kitodo-Verein] Entwicklungsauftrag

Stefan Weil kitodo at weilnetz.de
Do Jul 6 07:56:53 CEST 2017


Am 06.07.2017 um 07:10 schrieb David Maus:
> 
> Der Fehler liegt meiner Einschätzung nach hier:
> 
> https://github.com/kitodo/kitodo-presentation/blob/master/dlf/common/class.tx_dlf_solr.php#L347
> 
> Die Vermutung von Herrn Mödinger ist demnach korrekt. Kitodo ruft
> immer die gesamte Treffermenge ab und wählt dann die anzuzeigenden
> Ausschnitt aus. Das ist nicht sinnvoll. Die Auswahl der anzuzeigenden
> Teilmenge sollte besser durch Solr erfolgen.
> 
> Im o.g. Funktionsaufruf ist es das zweite (offset = start) und dritte
> Argument (limit = rows).
> 
> Die Berechnung:
> 
> start = (Ausgewählte Seite - 1) * Treffer pro Seite
> rows  = Treffer pro Seite
> 
> HTH,
>   -- David Maus

Das ist auf jeden Fall ein wichtiger Teil der Lösung. Vielleicht
kann jemand, der einen größeren Solr-Index für Kitodo besitzt,
das mal über das Solr-Webinterface ausprobieren und schauen,
ob die Abrufe für eine Teilmenge akzeptabel schnell sind.
Unser Kitodo Solr-Index enthält noch keine Volltexte und ist
daher zu klein für diesen Test.

Zu klären wäre auch noch, wie lange die Abfrage nach der Trefferzahl
dauert (die braucht man für die Anzeige, wie viele Treffer in
wie vielen Dokumenten es gibt, und auch für die Berechnung der
benötigten Ergebnisseiten). Dabei sind ja nur zwei Zahlenwerte
zu übertragen.

Und unklar ist mir auch noch, warum selbst kleine Treffermengen,
die auf eine Seite passen, mehr als 10 Sekunden benötigen.

Viele Grüße
Stefan Weil


_______________________________________________
Kitodo-Verein mailing list
Kitodo-Verein at kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-verein


More information about the Kitodo mailing list