Edit posts in phpMyAdmin, schadelijk voor search?
Geplaatst: 03 feb 2011, 14:56
- Adres van je forum: http://www.teamreflex.com/ en http://www.reflexgt.com/
Event. modificaties op je forum: Doet er niet toe.
Wanneer ontstond het probleem? N.v.t.
phpBB versie: 3.0.7
Heb je onlangs iets veranderd aan je forum? Doet er niet toe.
Wat is het probleem?
Ik wil een grote hoeveelheid posts editen, namelijk het vervangen van een bepaald woord X voor een woord Y. Dit woord komt voor in topic titels, post titels en in de posts zelf. Ik wil dit op een snelle manier doen:
1) Via phpMyAdmin de database exporteren.
2) De database als tekstbestand openen.
3) Via een functie van mijn tekstverwerker zoeken naar woord X en vervangen voor woord Y.
4) De database importeren.
Dit heb ik al eens eerder gedaan met het veranderen van de URL van een image die in vele posts werd weergegeven. Met succes (voor zover ik weet, ik ben geen malfunctions tegengekomen).
Het probleem nu: ik wil dus een woord vervangen en geen URL. Woorden worden opgeslagen in de search_wordlist tabel, en gelinkt aan posts in de search_wordmatch tabel. Deze tabellen worden geupdate zodra je op de submit knop drukt bij het posten. Nu wil ik dus posts op de bovenstaande manier editen, zorgt dit ervoor dat ik hiermee mijn search index beschadig?
In principe slaat deze vraag ook op als je binnen phpMyAdmin gewoon een post edit zonder de exporteer-importeer methode die ik wil gebruiken. Ook dan maak je niet gebruik van de submit knop.
Is er een mogelijkheid om phpBB de search tabellen opnieuw te laten samenstellen? Dit zou dit probleem kunnen verhelpen. Doet misschien 1 van de Resynchronise knoppen in het ACP dit klusje?
Ik heb beperkte kennis over de werking van PHP, SQL, databases, etc. Met vallen en opstaan heb ik de afgelopen 2 jaar geleerd ermee te werken.