C'è modo semplice per abbinare la parola da un campo di tabella del database con soundex?

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

  •  09-10-2019
  •  | 
  •  

Domanda

Ciao a poco prima di andare in profondità nella soundex, voleva chiedere qiestion rapida.

1 - campo nella tabella [titolo] contiene una "frase che ha PAROLA sto cercando"

Q -? È che ci sono modo semplice per abbinare la parola utilizzando un sundex

È stato utile?

Soluzione

SOUNDEX è un modo per abbinare Smith, Smythe e Smeathe durante la ricerca di Smith:

SELECT  *
FROM    names
WHERE   name_soundex = SOUNDEX('Smith')

name     name_soundex
--
Smith    S530
Smythe   S530
Smeathe  S530

Quello che vi serve si chiama indicizzazione FULLTEXT:

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top