[Kitodo] [Kitodo-Verein] Entwicklungsauftrag
David Maus
maus at hab.de
Do Jul 6 08:12:16 CEST 2017
On Thu, 06 Jul 2017 07:56:53 +0200,
Stefan Weil wrote:
>
> 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
>
> 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.
Die Gesamtzahl der Treffer wird in der Solr-Antwort unter dem
Schlüssel "response"/"numFound" geliefert.
Bspw. hier ein Solr für eines unserer Portale:
{
"responseHeader":{ … },
"response":{"numFound":91764,"start":0,"docs":[ … ]}
}
HTH,
-- David Maus
--
David Maus, Bibliothekarische IT / Digital Humanities
Herzog August Bibliothek, D-38299 Wolfenbüttel, Phone +49 5331 808-317
PGP Key 0x27023DFCE78FF66C
http://dmaus.name ~ http://github.com/dmj
_______________________________________________
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