Entwickler-Ecke
Wünsche, Anregungen & Kritik - Die Suche hat ein unsichtbares Suchergebnis ergeben
BenBE - Mi 01.03.06 18:45
Titel: Die Suche hat ein unsichtbares Suchergebnis ergeben
Naja, sieht man sich am besten selbst an ^^
Das Ergebnis wird nicht angezeigt *g*
GTA-Place - Mi 01.03.06 18:47
Also ich seh das Ergebnis...! Eindeutig...! Du musst zum Augenarzt...! :wink:
Christian S. - Mi 01.03.06 18:48
Wir arbeiten momentan mit phasenverschobenen Threads, da kann es schonmal dazu kommen *g*
BenBE - Mi 01.03.06 18:52
Einen Vorteil hat's ja: Man sieht wenigstens die SB zum Chatten, wenn grad nix Neues da ist ;-) :mrgreen:
BenBE - Do 30.11.06 02:06
Seit ein Paar Tagen tritt das Problem bei mir wieder auf. Wenn ich bei ungelesene Beiträge rein gehe (QuickLinks), zeigt er mir "Die Suche hat 5 Treffer ergeben", listet mir aber bei den Ergebnissen nur 4 auf. Ein F5 der Seite bringt nichts, ist also kein "noch unfertig geposteter" Beitrag.
BenBE - Do 08.02.07 23:41
So langsam stört das richtig ... Siehe Anhang ...
Christian S. - Do 08.02.07 23:43
Ich kann das schlicht nicht reproduzieren. :nixweiss:
BenBE - Do 08.02.07 23:51
Du kannst ja mal die Abfrage nach ungelesenen Themen für meine Session aufzeichnen...
So wie das aussieht, scheint die Anzahl der gefundenen Einträge über eine andere Abfrage ermittelt zu werden, als dies für die eigentlichen Themen der Fall ist.
So in der Art:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| $CountRes = mysql_query($query1); $count = readCountFromQuery($CountRes); mysql_free_result($CountRes);
$SearchRes = mysql_query($query2); $Results = readResultsetQuery($SearchRes); mysql_free_result($SearchRes); |
Wenn hier die WHERE-Clause vo Query1 und Query2 sich unterscheiden (und z.B. Query1 mehr Foren enthält), würde sich dieser Unterschied erklären.
GTA-Place - So 11.02.07 23:13
Bei den unbeantworteten Beiträgen ist es gerade so, dass auf Seite 91 keine Beiträge angezeigt werden.
Heiko - Mo 12.02.07 20:41
GTA-Place hat folgendes geschrieben: |
| Bei den unbeantworteten Beiträgen ist es gerade so, dass auf Seite 91 keine Beiträge angezeigt werden. |
Das hatte ich auch schon bei einigen Suchen gemekrt. Mir erscheint es so, als ob einfach der Zähler der Beiträge um 1 zu hoch ist ;).
jaenicke - Do 15.02.07 13:52
Das ist bei mir auch so, bei mir werden 4507 unbeantwortete angezeigt, in der Liste stehen aber nur 4491...
BenBE - Do 15.02.07 13:54
Hast Du nachgezählt???
jaenicke - Do 15.02.07 13:57
Ja, ich hatte Langeweile... :mrgreen:
Nein, natürlich nicht... Aber wenns bei 4450 losgeht (Seite 90) und dort dann 41 stehen, dann werden wohl insgesamt 4491 angezeigt. Und bei 50 pro Seite kommt das ja auch hin, dass dann auf Seite 91 keine mehr sind.
jaenicke - Do 15.02.07 14:13
So, ich hab mir das mal nochmal angesehen, bei mir ist bei den ungelesenen dieser Fehler auch da. Siehe Anhang.
1. Die Anzeige startet bei 450, 7 werden angezeigt --> 457 sinds also insgesamt.
Oben drüber steht aber 462...
2. Ich weiß nicht, ob das damit zusammenhängt, deshalb poste ichs mal erstmal auch hier:
Der letzte Eintrag ist als gelesen markiert steht aber in den Suchergebnissen für ungelesene... :gruebel:
(Ich hab den mal jetzt nicht nochmal angeklickt, vielleicht ist ja da was zu finden, warum der da auftaucht...)
BenBE - Do 15.02.07 14:36
Das Problem mit dem letzten Post ist teilweise ein Sync-Problem, wenn grad jemand was in diesem Thread gepostet hat und noch nicht alle Tabellen wieder synchron laufen.
Was ich aber seltsam finde, ist, dass es bei Dir auch genau 5 Beiträge sind.
Könntest Du aus deinem Profil mal die Sparten posten, die in einer Schnellsuche mit einbezogen werden?
Bei mir:
zu durchsuchende Sparten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84:
| <select style="width: 100%;" id="newest_forum" name="newest_forum[]" multiple="multiple" size="15"> <option value="__index__">nur Sparten der Indexseite</option>
<optgroup class="row1" id="c8" label="(Kathegorie 8)"> <option selected="selected" id="f8_72" value="72">(Kategorie 8, Forum 72)</option> </optgroup>
<optgroup class="row2" id="c2" label="Offiziell"> <option selected="selected" id="f2_2" value="2">Ankündigungen</option> <option selected="selected" id="f2_4" value="4">Wünsche, Anregungen & Kritik</option> </optgroup>
<optgroup class="row1" id="c3" label="Delphi Programmierung"> <option selected="selected" id="f3_6" value="6">VCL (Visual Component Library)</option> <option selected="selected" id="f3_32" value="32">VisualCLX (Component Library for Cross Platform)</option> <option selected="selected" id="f3_31" value="31">Delphi Language (Object-Pascal) / CLX</option> <option selected="selected" id="f3_7" value="7">Internet / Netzwerk</option> <option selected="selected" id="f3_17" value="17">Dateizugriff</option> <option selected="selected" id="f3_8" value="8">Datenbanken</option> <option selected="selected" id="f3_9" value="9">Multimedia / Grafik</option> <option selected="selected" id="f3_10" value="10">Windows API</option> <option id="f3_39" value="39">Linux API</option> <option id="f3_47" value="47">.NET</option> <option selected="selected" id="f3_11" value="11">Sonstiges (Delphi)</option> </optgroup>
<optgroup class="row2" id="c12" label="C#- & .NET Programmierung"> <option id="f12_57" value="57">C# - Die Sprache</option> <option id="f12_58" value="58">Allgemeine .NET-Fragen</option> <option id="f12_59" value="59">WinForms</option> <option id="f12_60" value="60">ASP.NET</option> <option id="f12_61" value="61">Web und Netzwerk</option> <option id="f12_62" value="62">ADO .NET und Datenbanken</option> <option id="f12_63" value="63">Multimedia / Grafik</option> <option id="f12_64" value="64">IO, XML und Registry</option> <option id="f12_65" value="65">Frameworks</option> <option id="f12_70" value="70">Sonstiges (C# / .NET)</option> </optgroup>
<optgroup class="row1" id="c13" label="Sonstige Programmierung"> <option selected="selected" id="f13_55" value="55">Algorithmen, Optimierung und Assembler</option> <option selected="selected" id="f13_50" value="50">Programmierwerkzeuge</option> </optgroup>
<optgroup class="row2" id="c4" label="Projekte"> <option selected="selected" id="f4_46" value="46">Open Source Units</option> <option selected="selected" id="f4_12" value="12">Freeware Projekte</option> <option selected="selected" id="f4_28" value="28">Open Source Projekte</option> <option selected="selected" id="f4_16" value="16">Gemeinschaftsprojekte</option> </optgroup>
<optgroup class="row1" id="c14" label="Allgemein"> <option selected="selected" id="f14_5" value="5">Off Topic</option> <option selected="selected" id="f14_42" value="42">Nachrichten</option> </optgroup>
<optgroup class="row2" id="c7" label="Delphi FAQ - Häufig gestellte Fragen"> <option selected="selected" id="f7_18" value="18">Visual Component Library (VCL)</option> <option id="f7_40" value="40">VisualCLX</option> <option selected="selected" id="f7_33" value="33">Delphi Language (Object-Pascal) / CLX</option> <option selected="selected" id="f7_19" value="19">Internet / Netzwerk</option> <option selected="selected" id="f7_20" value="20">Dateizugriff</option> <option selected="selected" id="f7_21" value="21">Datenbanken</option> <option selected="selected" id="f7_22" value="22">Multimedia / Grafik</option> <option selected="selected" id="f7_23" value="23">Windows API</option> <option id="f7_41" value="41">Linux API</option> <option id="f7_49" value="49">.NET</option> <option selected="selected" id="f7_24" value="24">Sonstiges</option> <option selected="selected" id="f7_30" value="30">Neue Einträge / Hinweise / etc.</option> </optgroup>
<optgroup class="row1" id="c11" label="C# & .NET FAQ - Häufig gestellte Fragen"> <option id="f11_67" value="67">Sonstiges</option> <option id="f11_68" value="68">Neue Einträge / Hinweise / etc.</option> </optgroup>
<optgroup class="row2" id="c9" label="Allgemeine Hilfen"> <option selected="selected" id="f9_14" value="14">Delphi Tutorials</option> <option id="f9_69" value="69">C# & .NET Tutorials</option> <option selected="selected" id="f9_15" value="15">Bücher</option> <option selected="selected" id="f9_25" value="25">Links</option> <option id="f9_13" value="13">Job Börse</option> </optgroup> </select> |
Ich denk mal, bei Dir wird das ähnlich aussehen. Wobei Du ja sicherlich auch einmal in Sparten drin warst, die nicht jeder sieht (siehe Kategorie 8 bei mir).
P.S.: Hab Christian für die Suche bereits eine Idee gegeben. müssen wir einfach mal schauen, wann er Zeit findet, diese auszuprobieren.
jaenicke - Do 15.02.07 15:15
Naja, ich hab da nix spezielles markiert...
Bei mir ist der Standard aktiviert, also "nur Sparten der Indexseite".
Christian S. - Do 15.02.07 15:20
BenBE hat folgendes geschrieben: |
| P.S.: Hab Christian für die Suche bereits eine Idee gegeben. müssen wir einfach mal schauen, wann er Zeit findet, diese auszuprobieren. |
Meine Ahnung, woran es liegen könnte, hat sich leider als falsch herausgestellt. Deine Ideen laufen eher drauf hinaus, nicht den BUg zu fixen, sondern die Suche umzuschreiben. Da hab ich gerade nicht so Lust zu ;-)
Könntest Du mal schauen, was passiert, wenn die Beta-Sparte aus Deinen Quicksearch-Sparten herausnimmst? Und was passiert wenn Du mal nur die Sparten der Indexseite nimmst? Danke!
BenBE - Do 15.02.07 15:30
Hab das gerade mal für beide Konstellationen ausprobiert:
Bei Liste wie angegeben nur ohne Beta: 5 unsichtbare
Bei Sparten auf Index-Seite: 27 Beiträge mehr, aber trotzdem 5 unsichtbare
@Christian: Vergleich mal in der DB, ob außer den oben genannten Sparten weitere auf 1 gesetzt sind (mir aber ggf. aus Auth-Gründen nicht angeboten werden).
jaenicke - Do 15.02.07 15:38
Also ich hab jetzt mal ein wenig herumexperimentiert. Es liegt nicht an einer bestimmten Sparte. Beispiel ist die Sparte Delphi Language, da erhalte ich 71 statt 72 Ergebnisse angezeigt.
An der Beta-Sparte oder so liegt es also nicht.
Christian S. - Do 15.02.07 15:41
BenBE hat folgendes geschrieben: |
| @Christian: Vergleich mal in der DB, ob außer den oben genannten Sparten weitere auf 1 gesetzt sind (mir aber ggf. aus Auth-Gründen nicht angeboten werden). |
Du glaubst doch nicht ernsthaft, dass ich das noch nicht getan habe ;-)
Ich habe gerade mal meinen Testuser ins Forum geschickt, aber da kann ich den Fehler nicht nachvollziehen :gruebel:
BenBE - Do 15.02.07 15:45
Christian S. hat folgendes geschrieben: |
BenBE hat folgendes geschrieben: | | P.S.: Hab Christian für die Suche bereits eine Idee gegeben. müssen wir einfach mal schauen, wann er Zeit findet, diese auszuprobieren. | Meine Ahnung, woran es liegen könnte, hat sich leider als falsch herausgestellt. Deine Ideen laufen eher drauf hinaus, nicht den BUg zu fixen, sondern die Suche umzuschreiben. Da hab ich gerade nicht so Lust zu ;-) |
Mein Angebot steht ja auch immer noch :P Und meistens ist es besser, die Ursache auszuräumen, als die Symptome zu beheben. Software sollte auch endlich ganzheitlich betrachtet werden :mahn: :mrgreen:
Christian S. - Do 15.02.07 15:47
Ich werde erst einmal die homöopathische Therapie versuchen ;-)
@jaenike: Ich habe mir erlaubt, Deine Suchanfrage aus der Datenbank zu fischen. Es stehen 72 Topic-IDs im Ergebnis. Wenn ich Dir die TItel der Topics gebe, könntest Du schauen, welches nicht angezeigt wird?
jaenicke - Do 15.02.07 15:51
Klar, kein Problem!
Christian S. - Do 15.02.07 16:15
Danke, @Jaenike!
Der Fehler liegt nicht in der Suchfunktion. Das Topic, welches bei jaenike nicht gefunden wird ist ... äh ... defekt. Aus irgendeinem Grund sind dort die first_post_id und die last_post_id nicht gesetzt und es kann daher nicht angezeigt werden. Ich habe nachgeschaut und es gibt noch ein paar dieser Topics.
Ich werde die Daten korrigieren und dann hier mal nachfragen, ob der Fehler weg ist.
GTA-Place - Do 15.02.07 16:20
Wurden in den Threads eventuell der letzte Beitrag gelöscht?
Christian S. - Do 15.02.07 16:30
@GTA: Nein, zumindest einer der Threads wurde kurz vor oder während eines Serverausfalls erstellt.
@Ben & jaenike: Bitte mal schauen, ob es nun wieder geht.
jaenicke - Do 15.02.07 16:38
Ja, es geht! Ich habs mit 3 verschiedenen Einstellungen bei den ungelesenen ausprobiert und die unbeantworteten sehe ich jetzt auch alle.
:dance2: :party:
btw: ich werde mit ck geschrieben, aber das nur so nebenbei ;-)
Christian S. - Do 15.02.07 16:42
jaenicke hat folgendes geschrieben: |
| btw: ich werde mit ck geschrieben, aber das nur so nebenbei ;-) |
Ups, sorry.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!