Gibt es einfache Möglichkeit Wort aus einer Datenbank Tabellenfeld mit soundex übereinstimmen?

StackOverflow https://stackoverflow.com/questions/4658010

  •  09-10-2019
  •  | 
  •  

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

War es hilfreich?

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
scroll top