关于数据库模糊查询问题

0
比如一个词:abc

通常查的是用sql语句:like 查询 ,但是这个只能查*abc*,如果abc中有分词的,也要查出来,如包括ab,bc....

我想做的是像google那样子也能查分词出来,应该有自己的词库,这个怎么怎么样做呢?
已邀请:
1

gogodiy - 天善智能数据库专家、Tableau爱好者 2015-10-26 回答

MSSQL的话用全文索引,事先准备一个类似词库的表。效率不高,SQL不擅长处理这个,Hadoop比较适合,还有一定的学习能力(这个是听说)。
MySQL类似方案,不过表的引擎必须是MyIsAM。
0

老头子 - 专注是唯一的捷径 2015-10-25 回答

like '%a%b%c%'

要回复问题请先登录注册