Hallo Philipp,
das ist ein korrektes Verhalten des Boardinternen Suchindexes: Es handelt sich hierbei ja um einen Schlüsselwortsuche. Das ist dafür nötig, dass selbst mit größeren Boards mit vielen Inhalten eine nicht all zu serverlastige
Wortsuche immer noch möglich ist, da das System stets eine optimierte Zuordnungstabelle aufbaut. Ansonsten wäre es schneller nötig externe Serverseitige Such-Systeme (z.B. Apache SolR) zu integrieren, da MySQL Fulltext oder ähnliches dann schnell die Datenbank zu stark belasten. Kunden ohne vollen Root-Server Zugriff könnten sowas alternatives aber z.B. dann nicht machen. Entsprechend werden Codes und die Stopwordlisten der Sprachpakete natürlich nicht im Index aufgenommen, um diesen dadurch auch kleiner zu halten.
Dieses Verhalten sorgt aber zusätzlich auch dafür, dass der Suchindex nicht verwässert: Wenn jemand beispielsweise nach "center" oder "video" sucht wäre es ja auch schlecht, wenn er alle Beiträge mit zentrierten Inhalten oder einem eingebetteten Video (= gleichnamiger Codebegriff) finden würde, in denen es aber textlich gar nicht um das Wort "center" bzw. "video" geht. Außerdem erhalten interpretierte gültige BBCodes ja auch noch eine pro Beitrag neu generierte Kenn-ID, um sie später schneller wiederzufinden und sie nicht nochmal validieren zu müssen - der User sieht davon natürlich nichts, damit keine falschen Tags reinmanipuliert werden können.
Das was Du vorhast machst du also am Besten direkt auf MySQL Ebene, z.B. mit phpMyAdmin oder MySQLDumper ("SQL Browser") in Deiner Boarddatenbank.
Für Dein Beispiel kannst Du als SQL Query z.B: folgendes ausführen:
Code
SELECT `post_id` FROM <deinprefix>_posts WHERE `post_text` LIKE '%6417_ts1xsafl%'
Das gibt Dir dann die Beitrags-IDs aus, wo diese Fundstelle noch drin ist. Dann weißt Du wo es noch vorkommt oder nicht. Diese ID kannst Du dann natürlich über die Topicansicht auch aufrufen z.B: topic.php?p=<hier die id die er zeigt>
Das <deinprefix> im Query musst Du mit Deinem Prefix (meist cf gefolgt von einer nummer) ersetzen.
Die % Zeichen vor und nach der ID sind Jokerzeichen, die sagen dem System nur, dass davor oder danach noch andere Inhalte stehen können.
Viele Grüße,
Chris