带Regexp的全文Mysql?

时间:2016-07-17 14:20:11

标签: mysql regex full-text-search sphinx

我使用regexp查询卡在mysql中,该查询填充了一个来自连接的字段,例如

... regexp concat('[0-9]{1,5} ',T2.Name)...

其中查询最终提取整个[0-9] {1,5}模式。换句话说,在一个表中查找一个模式,填充另一个表中的值。

问题是Name字段还有与我在Sphinx中编入索引的同义词和首字母缩略词,以便这些搜索可以在狮身人面像搜索

Select Name from T2 where Match('@(Name) Bob')

问题是我无法在mysql查询中使用sphinx索引来将同义词与Name字段匹配,我无法使用Sphinx搜索模式,返回位置或提取字符串。

我记得有人提到MySql全文搜索并想知道它是否具有我正在寻找的功能?换句话说,整合一个全文mysql搜索,它将使用任何syonym映射我索引它并在regexp模式和子字符串提取搜索中工作?

0 个答案:

没有答案