标签: mysql search full-text-search stop-words
我在MySQL中使用全文搜索。但是当使用Stopword结果搜索结果为空时。
我想要的是像LIKE一样使用的操作。意思是,它与所有的词有关。在我使用全文搜索之后,我认为它比LIKE更强大,它可以与索引FULLTEXT一起使用,具有多个字段。
但是,当AGAINST中的搜索条件位于停用词列表中时,结果为EMPTY。
如何在MySQL中使用全文搜索来过滤尽管在Stopword中的单词? 要么 我可以用搜索算法的其他方式吗?
答案 0 :(得分:0)
我能想到的唯一方法就是弄乱ft_stopword_file系统变量。特别注意:
将此变量设置为空字符串('')将禁用停用词过滤
不幸的是,此设置无法动态更改,主要是因为更改后必须重建全文索引。