SQL Server与MySQL:CONTAINS(*,'FORMSOF(THESAURUS,word)')

dyn*_*mic 7 mysql sql-server full-text-search stemming thesaurus

我很震惊.

我花了3-4天时间搞清楚如何在SQL Server中实现词干(和同义词搜索)时,我在SQL Server中看到的查询非常简单:

Select * from tab where CONTAINS(*,'FORMSOF(THESAURUS,word)')
Run Code Online (Sandbox Code Playgroud)

可能在MySql上有没有这样的东西?

Qua*_*noi 5

不,MySQL不支持与用户提供的同义词库进行匹配.

您可以使用FULLTEXT像Sphinx这样支持形态规则的外部引擎,内置几个词干分析器和叙词表,并允许可插拔.