swissbib / sbvf2

Presentation component for swissbib, fork of https://github.com/vufind-org/vufind
www.swissbib.org
GNU General Public License v2.0
10 stars 2 forks source link

Der Pager der Vollanzeige verweist beim letzten Treffer einer Suche auf weitere Treffer #205

Closed ToVie closed 10 years ago

ToVie commented 10 years ago

Nachvollziehbar auf grün und orange (testvf und devbabe):

  1. einfache Suche nach "marx", klicke auf "Suche" dann
  2. Erweiterung der Suche mit "hegel" zu "marx hegel", klicke auf "Suche" dann
  3. erneute Erweiterung der Suche mit "bibel" zu "marx hegel bibel", klicke auf "Suche" dann
  4. Aufruf des letzten Treffers der Suchabfrage => ein Pfeil auf weitere Treffer wird beim Pager angeboten
  5. Drücke auf den Pfeil "weitere Treffer" und es werden Treffer aus einer vorangegangenen Suche angezeigt...
  6. Beim Klick auf "zurück zur Trefferliste" wird eine Leere Liste angezeigt (logisch der Suchkontext ist verloren...)
ToVie commented 10 years ago

@oschihin Ich weise das mal Dir zu zur Verifikation. Habe Günter bereits darauf hingewiesen, er übernimmt den Issue gerne von Dir...

oschihin commented 10 years ago

@guenterh @ToVie outsch

mschwendener commented 10 years ago

Schritt 1 und 2 sind nicht nötig, ist auch so, wenn Du direkt marx hegel bibel eingibst.

Der nächste Treffer ist abhängig von der Anzahl Treffer pro Seite, die Du gewählt hast: wenn Du 20 eingestellt hast, springst Du von 19 auf 21, wenn Du 100 eingestellt hat, springst Du von 19 auf 101.

Wenn Du mehr als 100 Treffer hast, z.B. marx hegel zeit, springt der letzte Treffer (114) auf 201 bei 100 Treffern pro Seite, auf 121 bei 20 Treffern pro Seite.

basel bern alt: 437 springt auf 501 bei 100 Treffern pro Seite, auf 441 bei 20 Treffern pro Seite.

Drücke auf den Pfeil "weitere Treffer" und es werden Treffer aus einer vorangegangenen Suche angezeigt...

Nein, das glaub ich nicht. Wenn ich neurons electro finding* eingebe und von Treffer 2 (der letzte der Liste) weiterblättere, ist der nächste Treffer Nr. 101 Nerve cells and nervous systems - das hat mit keiner meiner vorhergegangenen Suchen etwas zu tun.

Tab2 verhält sich analog (s.a. https://github.com/swissbib/sbvf2/issues/272#issuecomment-27918231), angemeldet oder nicht spielt in beiden Tabs keine Rolle.

mschwendener commented 10 years ago

Naheliegende Erklärung wäre: die Trefferliste geht eigentlich weiter, nämlich mit Treffern, die dann (z.B.) nur noch 2 meiner 3 Begriffe enthalten. In einem separaten Schritt unterdrückt Ihr deren Anzeige, damit nur die Treffer angezeigt werden, die meinen Suchbegriffen entsprechen. Wenn ich nach dem letzten Treffer weiterblättere, gerate ich in die Liste mit den absichtlich nicht angezeigten Treffern.

Einfache Bestätigung: schwendener manuela, ich klicke nach Treffer 2 weiter und komme auf Treffer, die schwendener enthalten, nicht aber manuela.

Deckt sich mit Tobias' Beschreibung in Post 1: marx hegel bibel springt nach dem letzten Treffer auf marx hegel.

Wenn ich nach "manuela schwendener" in Anführungszeichen suche, ist nach dem dritten Treffer Schluss.


Edit: ich würde das Verhalten nicht gerade als Feature bezeichnen, aber falls jemand darüber stolpert, ist es einfach zu erklären - finde Behebung daher eigentlich nicht nötig.


Phänomen hier erwähnen? https://vufind.org/jira/browse/VUFIND-25

ToVie commented 10 years ago

Problem gelöst.