I am shocked.
I spent past 3-4 days figuring out how I could implement stemming (and synonyms searches) in mysql when I see in SQL Server the query is incredibly easly:
Select * from tab where CONTAINS(*,'FORMSOF(THESAURUS,word)')
Is possibile on MySql there isn't anything like that?
No,
MySQL
does not support matching against a user-provided thesaurus.You can use an external
FULLTEXT
engine like Sphinx which supports morphology rules, has several stemmers and thesauri built in and allows pluggable ones.