[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