Gibt es einfache Möglichkeit Wort aus einer Datenbank Tabellenfeld mit soundex übereinstimmen?
Frage
Hallo Just Before soundex geht tief in, wollte schnell qiestion fragen.
1 - Feld in der Tabelle [title] enthält einen "Satz, WORD ich hat bin auf der Suche nach"
Q - Gibt es einfache Möglichkeit, das WORT mit einem Sundex übereinstimmen
Lösung
SOUNDEX
ist ein Weg Smith
, Smythe
und Smeathe
anzupassen, während für Smith
Suche:
SELECT *
FROM names
WHERE name_soundex = SOUNDEX('Smith')
name name_soundex
--
Smith S530
Smythe S530
Smeathe S530
Was Sie brauchen, ist genannt FULLTEXT
Indizierung:
CREATE FULLTEXT INDEX fx_mytable_title ON mytable (title)
SELECT *
FROM mytable
WHERE MATCH(title) AGAINST ('+fox')
title
--
A quick brown fox jumped over the lazy dog
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow