Hello,
habe gerade die Suche ke_search installiert. funktioniert super. Leider sucht sie aber nur Case Sensitiv. Weiss jemand wie ich das umstellen könnte?
also wenn ich nach "baum" suche sollte auch "Baum" gefunden werden.
gruss
Hello,
habe gerade die Suche ke_search installiert. funktioniert super. Leider sucht sie aber nur Case Sensitiv. Weiss jemand wie ich das umstellen könnte?
also wenn ich nach "baum" suche sollte auch "Baum" gefunden werden.
gruss
Hallo zeitgenosse,
Kannst Du mal diesen Befehl auf Deinem Server ausführen und mir sagen, was dabei rausgekommen ist?
show variables like 'collation%';
Stefan
Führ auch mal diesen Befehl aus und sag mir, was Du so für Werte in der collation Spalte hast:
SHOW FULL COLUMNS FROM tx_kesearch_index
Stefan
Hallo zeitgenosse,
die letzten beiden zeichen "ci" bei Dir stehen für CaseInsensitive. In sofern sind diese beiden Angaben korrekt. Wundern tut mich allerdings collation_database. Da steht utf8_bin und da steht weder ein "ci" noch ein "cs" am Ende. In so fern gehe ich hier davon aus, dass all Deine Daten im Binärformat in die Datenbank eingetragen wurde.
In Deinen Feldern steht also nicht "Hallo", sondern irgendwo sowas: "00101001010010100101010101111110101010". Klar dass dann sowas wie CaseInsentive nicht funktionieren kann.
Setz Deine collation_database bitte auf sowas wie callation_general_ci. Da gleiche musst Du dann bitte auch mit all Deinen Tabellenfeldern machen.
Mach bitte vor Deinen Änderungen auf jeden Fall ein Datenbankbackup. Ich habe keine Ahnung was bei einer derartigen Änderung passiert. Evtl. hilft Dir auch meine sf_utf8_db Extension. Müsste im TER zu finden sein
Lieber Stefan,
besten Dank für deine Hinweise.
ich habe die collation_database auf utf8_general_ci umgestellt.
Dann die Index Tabelle gelöscht und neu über das Install Tool eingefügt. Dann den Suchindex neu erstellt und jetzt funktioniert es.
😃
In den Tabellen Feldern waren aber schon vorher keine Binärdaten drin sondern lesbarer text.
Hey cool. Freut mich, dass du die Collationsänderungen alleine hinbekommen hast.
Also bis dann
Stefan