Zum Inhalt springen

indexed search und utf-8 Probleme

Erstellt am 21. Juni 2007 · 5 Antworten · letzte Antwort am 17. Juli 2014

Tags: Datenbank, Suche, Frage

psychobond ·

Hallo zusammen,

nachdem, nach einem Update ,Probleme mit Umlauten auf den Seiten auftraten, haben wir das komplette System auf UTF-8 umgestellt.
Hat auch alles super funktioniert FE und BE läuft nun bestens in UTF-8.

Das einzigste Problem ist die indexed search. Sie verhaut sowohl in der Datenbank als auch in der Suchausgabe die Umlaute.

Typo3 4.1.1
indexed search 2.10.

Hat jemand von euch ein ähnliches Problem oder weiß einen Lösungsansatz?

jenses ·

du mußt die indexed_search Tabellen per PHP-MyAdmin leeren
und den Index sich neu aufbauen lassen.
Die Tabellen beinhalten noch die indexierten Inhalte im alten Zeichensatz.

psychobond ·

Danke für deine Response. Das hat mich auf jeden Fall auf den richtigen Weg gebracht und hat die Suchergebnisse rund gemacht. Ich hatte zwar über "info" die gecashten Suchergebnisse gelöscht, hatte aber nach der Umstellung vergessen die METAs anzupassen. #angry#

Ein Problem besteht allerdings noch, wenn ich in der Suche Umlaute eingebe wie z.B. Düsseldorf dann wird er nicht fündig obwohl dies mehr als einaml auf der Seite vorkommt. Muß dort noch irgendwas umgestellt werden?

Unbekannter Benutzer ·

Hallo
hatte das selbe Problem habe auch vergessen den Index zu leeren, deshalb wurden mir in der Suche auch alle Umlaute falsch dargestellt.

Nach dem Löschen wird alles richtig dargestellt, nur bei mir genau dasselbe Problem er findet keine Suchanfragen die einen Umlaut enthalten, das Teilwort findet er aber, d.h. zu öffentlich findet er nichts zu ffentlich liefert er aber Ergebnisse.

Wurde zu diesem Problem inzwischen eine Lösung gefunden?

Edit: habs gelöst. Es reicht nicht aus im Backend über Info > Indexed Search den Index zu löschen, da auch noch andere Tabellen z.B. nur mit den einzelnen Wörtern angelegt werden, die über diese Funktion anscheinend nicht geleert werden. War zumindest bei mir so. Abhilfe schafft InstallTool > Database Analyzer > Clear Tables. Dort einfach die Index_Tabellen auswählen und löschen. Danach liefs bei mir.

hennes ·
Hugo66 schrieb

Edit: habs gelöst. Es reicht nicht aus im Backend über Info > Indexed Search den Index zu löschen, da auch noch andere Tabellen z.B. nur mit den einzelnen Wörtern angelegt werden, die über diese Funktion anscheinend nicht geleert werden. War zumindest bei mir so. Abhilfe schafft InstallTool > Database Analyzer > Clear Tables. Dort einfach die Index_Tabellen auswählen und löschen. Danach liefs bei mir.

Danke, genau das leeren der Tabellen wie oben beschrieben hat bei mir das Problem auch gelöst.

Ricci ·

Auch 4 Jahre später ist das bei mir soeben ebenfalls die Lösung gewesen. Nach dem leeren der Einträge im Backend verblieben immer noch über 17.000 rows in der Tabelle. Über das Install-Tool konnten diese endgültig gelöscht werden und der Index wird nun richtig aufgebaut.