Seite 1 von 1

Suche greift nicht, obwohl Treffer vorliegen

Verfasst: 03.11.2004 11:00
von denkmann
Hallo zusammen,

seit längerem beschäftigt mich ein Phänomen:

In bestimmten Fällen findet man über die Suche in meinem Board keine Treffer, obwohl definitiv Übereinstimmungen vorliegen.

Verdeutlichen kann ich das mit einem Life-Beispiel:

Das Board liegt hier:
http://www.baywotch.de/phpbb/

Suche nach folgendem Begriff (Einstellungen sind alle Default):
s_DeleteNotSavedArticlesFromDB

Ergebnis lautet:
Keine Beiträge entsprechen deinen Kriterien.
Das gesuchte Wort liegt aber definitiv vor:
http://www.baywotch.de/phpbb/viewtopic.php?t=566
http://www.baywotch.de/phpbb/viewtopic.php?t=478

Die o.g. Treffer sind jedoch über einen anderen Suchbegriff auffindbar, d.h. die Datenbank scheint nicht defekt zu sein:

Suche nach
2147217900
liefert die o.g. Treffer problemlos.

Gibt es irgendeine Begrenzung bei der Volltextsuche? Oder mache ich hier einen Denkfehler?

Danke für eure Hilfe im Voraus!

Verfasst: 03.11.2004 11:11
von denkmann
Nachtrag:

Hier im Forum kann ich den gleichen Effekt feststellen:

Suche ich nach s_DeleteNotSavedArticlesFromDB oder von mir aus nach DeleteNotSavedArticlesFromDB, so gibt's keine Treffer.

Die Suche hingegen nach 2147217900 oder z.B. Übereinstimmungen findet meinen Beitrag.

Was macht den o.g. Suchbegriff so unauffindbar??

Verfasst: 03.11.2004 11:16
von Amdosh
Ein PHP-Board durchsucht die Datenbank nicht wirklich nach den Wörtern, sondern legt sich die Suchwörter schon in einer Tabelle zurecht, je grösser das Board und damit die Tabelle wird, um so voller wird sie also.
Eine abhilfe wenn die Tabelle zu gross geworden ist, ist in diesen Artikel zu finden.
Zusätzlich kann dieser Mod danach die Suche wieder aufbauen.

Grüsse Amdosh

Verfasst: 03.11.2004 17:39
von denkmann
Hallo Amdosh,

danke für Deine Erklärung, das wußte ich gar nicht!