Modify

Opened 3 years ago

Closed 3 years ago

#2311 closed Bug/Fehler (fixed)

Suche setzt Umlaute mit Vokalen gleich

Reported by: Timm Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.8.0
Component: Shop Version: 2.0.7.2
Keywords: Cc:
Blocked By: Blocking:

Description

Die Suche setzt ein ü mit einem u gleich. Dadurch werden in meinem Shop zb bei der Suche nach grün völlig unpassende Ergebnisse angezeigt, weil viele Artikel in der Beschreibung die Wortkombination "auf Grund" enthalten und meine Suche auch die Produktbeschreibungen durchsucht. Wenn man Glück hat, dann werden in der Ergebnisvorschau auch grüne Artikel angezeigt, aber der größte Teil sind komplett andere Farben, da die Ergebnisse begrenzt sind.

Er findet also sowohl Artikel mit grün, als auch mit grun. In meinem Fall gibt es soviel Artikel, die "auf Grund" enthalten, dass 95% falsch sind.

Durch die Hilfe von @noRiddle haben wir das Problem eingrenzen können. Es liegt an der Kollation der Tabelle product_description.

Wenn man diese für die Tabelle products_description von utf8_general_ci auf utf8_german2_ci ändert und in der Tabelle products_description auch noch der Spalte products_description diese Kollation zuweist, dann klappt es korrekt.

Es wird noch weitere Tabellen betreffen wie Hersteller, Attribute und Eigenschaften, die in der Suche abgefragt werden.

Wenn man davon ausgeht, dass ein deutscher Shop hauptsächlich an deutsche Kunden liefert, dann wäre es vermutlich sinnvoll das standardmäßig zu ändern. Man müsste prüfen, in wie weit die Kollation auf die englische Sprache Auswirkungen hat, was vermutlich die zweithäufigste Sprache ist. Sollte ein Shop auch nordische Sprachen anbieten, wo es andere Buchstaben gibt oder ein Shop in Chinesisch, der müsste das dann für sich abändern. Für die vermutlich geringe Anzahl sollten aber nicht die Suchergebnisse der deutschen Shops leiden.

Eventuell könnte man das auch im Installer zur Auswahl stellen mit Standard utf8_german2_ci. (insofern diese Kollation die am besten geeignete ist)

Attachments (0)

Change History (1)

comment:1 by Gerhard Waldemair, 3 years ago

Resolution: fixed
Status: newclosed

In 14874:

fix #2311 - change collation due to german umlauts

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.