Ich versuche, eine Möglichkeit zu finden, Benutzer Suchanfragen mit einer Datenbank Datensätze in einer Suchmaschine mit Spring, aber ich habe Probleme, wenn die Suchabfrage enthält spezielle Zeichen wie Vokale mit Akzent.Übereinstimmungszeichenfolge mit normalen Zeichen und Sonderzeichen im Frühjahr
ZB: suche query = 'cafe'. Datenbank Datensatz = 'Café'
Ich verwende den Stamm der Wörter zur Abfrage mit den Datenbankeinträgen.
Was wäre die einfachste Art, die Abfrage mit einem Sonderzeichen "café" mit der Zeichenfolge zu verknüpfen, die dieses Sonderzeichen "cafe" nicht enthält, und umgekehrt?
UPDATE
die Informationen, die ich zwischengespeichert Alle muß bereits so den Ansatz eine neue Spalte in der db-Erstellung nicht so attraktiv ist. Ich suche nach einer Lösung, die mehr auf dem Frühling basiert.
nicht sicher, welche DB Sie verwenden, aber MySQL Unterstützung Regex. siehe http://dev.mysql.com/doc/refman/5.7/en/regexp.html –
Was "Suchmaschine"? – Andreas
http://stackoverflow.com/questions/8359595/the-most-efficient-way-to-implement-a-phonetic-search Bitte überprüfen –