-
ProSearch
Hallo zusammen,
ich habe gerade unter 4.8 die Erweiterung ProSearch installiert. Sie funktioniert im Prinzip auch, aber das Installtool dreht sich mit den Datenbankanpassungen im Kreis.
Diese Aktionen möchte es ausführen:
Code:
Spalten ändern
DROP INDEX search_content ON tl_prosearch_data
DROP INDEX tags ON tl_prosearch_data
Spalten anlegen
CREATE FULLTEXT INDEX search_content ON tl_prosearch_data (
search_content(768)
)
CREATE FULLTEXT INDEX tags ON tl_prosearch_data (
tags(768)
)
Irgendwas passt da aber nicht, die Aktionen werden nicht abgeschlossen. Ich habe auch schon versucht erstmal nur den Index zu droppen und dann neu anlegen zu lassen.
ProSearch: 1.1.0
Contao: 4.8.7
PHP: 7.2
Hat jemand eine Idee? Ist der Entwickler hier aktiv? Oder gibt es eine Alternative, dir mir im Backend eine Suche über Textinhalte ermöglicht? Ich muss auf der ganzen Seite Namen austauschen und entfernen, habe aber keine Ahnung wo die überall auftauchen.
Danke & Gruß
Neelix
-
Warum nicht direkt über phpmyadmin soweit beim Provider installiert
Vorher Sicherung der Datenbank vornehmen!
Nach dem Muster SQL
UPDATE `tabellenname` SET spaltenname = REPLACE(spaltenname ,"zuersetzen","Wert neu");
-
Ok, ich habe mich ungenau ausgedrückt. Es geht nicht um Seitennamen sondern Personennamen, die im Text auftauchen. Mal müssen die betroffenen Sätze raus oder umformuliert werden, mal neue hinzugefügt. Aber dazu muss halt rauskriegen, wo die entsprechenden Namen verwendet wurden.
-
Dann eben nicht direkt Suchen und Austauschen.
Wie sieht es mit der Frontend-Suche aus? Damit findest du zumindest alle Verwendungen des Namens (sofern nicht manche Verwendungen von der Suche ausgeschlossen sind). Damit ist dann auch gleich klar, in welchen Artikeln du die Änderungen vornehmen musst.
Parallel dazu kannst du den Namen natürlich auch in der DB suchen (in den Tabellen der verschiedenen Contentelemente).
Um ganz sicher zu gehen, könntest du auch die gesamte DB exportieren und das SQL durchsuchen.