Menu

#19 live-suche: alte ergebnisse ersetzen neuere

1.0
closed
nobody
suche (8)
Bug
1 Low
2021-06-19
2015-12-03
uzi
No

besonders auffällig wird das problem beim hinzufügen von schlagworten. man tippt das schlagwort ein, sieht schon ein gutes / eingegrenztes ergebnis und dann wird es ersetzt durch ein schlechteres / weniger eingegrenztes. ich vermute, dass dahinter ein nebenläufigkeitsproblem steckt, weil während des tippens bei der live-suche immer wieder neue suchanfragen gestartet werden. wenn eine 'alte' länger dauert, als eine 'neue' (und das dürfte dank der viel größeren ergebnismenge relativ oft vorkommen), erzeugt das genau diesen effekt.

abhilfe: veraltete suchergebnisse nicht mehr anzeigen. im einfachsten fall werden auf der client-seite laufende nummern erzeugt, die an die anfrage angeheftet und auf der server-seite ins ergebnis durchgeschleift werden. so kann der client entscheiden, ob das resultat einer suchanfrage bereits veraltet ist, wenn es ankommt.

Discussion

  • uzi

    uzi - 2015-12-04

    tritt übrigens auch oft beim cast auf, wenn man zb aus der imdb kopiert: 'Mía Maestro ... Nora Martinez' und dann auf 'personen suchen / split' klickt. das sind 2 suchen nahezu zeitgleich und es kommt mit recht hoher wahrscheinlichkeit vor, dass das richtige ergebnis (nach dem split) vom falschen ergebnis (vor dem split) überschrieben wird.

     

    Last edit: uzi 2015-12-04
  • Jo Mormes

    Jo Mormes - 2021-06-19
    • status: open --> closed
     

Log in to post a comment.