gpt4 book ai didi

MySQL 全文停用词基本原理

转载 作者:可可西里 更新时间:2023-11-01 06:37:05 25 4
gpt4 key购买 nike

我目前正在尝试为我的网站开发一个基本的全文搜索,我注意到像“regarding”这样的某些词被列为 MySQL 全文搜索的停用词。现在这并没有太困扰我,因为人们搜索给定的新闻项目不一定会使用“关于”这个词进行搜索(但我当然不能代表所有人!)。但是,我希望这里有人可以启发我关于拥有停用词列表的理由。谢谢!

澄清:我正在为我的全文表使用 MyIsam。停用词是 MySQL 不会索引的词(对于任何全文索引)。正如对此问题的评论中所指出的,有一个完整的停用词列表,没有任何解释。我只是想知道选择“他们”这个词背后是否有理由。

最佳答案

停用词只是英语中的常用词。在大多数情况下,如果您不为这些词编制索引,您的搜索结果会更相关 - 并且您的索引会更小更快。

如果更适合您的需要,您可以使用 ft_stopword_file 变量编辑停用词列表(或将其设置为 '' 以索引所有与 ft_min_word_len 一样长或更长的词)。您还可以使用 ft_min_word_len 变量更改最小索引字长度,该变量的存在也是出于同样的原因。

关于MySQL 全文停用词基本原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com