正如标题所描述的那样,在全文搜索中实施干扰词来避免搜索这些词背后的逻辑是什么?我的意思是,如果有人搜索“存在或不存在”怎么办?没有显示结果?如果有人可以告诉我背后的逻辑,我将不胜感激,因为我将禁用ft_stopword_file

最佳答案

如果禁用停用词,则性能将急剧下降。解决方法是检查您的php代码以查看停用词是否在搜索查询中通用,并对这些查询进行“ LIKE”搜索,或者仅使用sphinx作为搜索引擎。停用词背后的逻辑是禁止搜索“ is,are,be,there,not”等词,等等。

关于mysql - 全文噪音词-背后的逻辑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7843646/

10-11 03:31