您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

InnoDB全文索引停止词(stopwords)设计的缺陷

2025/3/15 15:49:33发布75次查看
全文索引fulltext首次运用在了innodb引擎上,最近在研究过程中发现停止词(stopwords)设计的缺陷。何为停止词?就是指不想用户在搜索的时候能搜到‘李洪志大师
全文索引fulltext首次运用在了innodb引擎上,最近在研究过程中发现停止词(stopwords)设计的缺陷。
何为停止词?就是指不想用户在搜索的时候能搜到‘李洪志大师’、‘法轮大法’等词汇,需要事先定义好停止词,这样就不会被搜索到。但设计的缺陷是,你必须事先就定义好,假如日后还想再定义停止词‘活摘器官’,必须重建一次全文索引,如果表很大的话,,相当耗费时间。
下面我们看例子,截图如下:
结论:官方mysql5.6.16和mariadb10.0.10均有此缺陷,希望在后面的版本里,可以做调整。
本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product