首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么全文搜索字符串'FDR‘在MySQL中没有结果?

为什么全文搜索字符串'FDR‘在MySQL中没有结果?
EN

Stack Overflow用户
提问于 2009-02-17 21:38:41
回答 2查看 456关注 0票数 3

我正在尝试执行基于全文搜索的用户搜索。

SELECT * FROM users WHERE MATCH ( name )SELECT( 'FDR‘IN BOOLEAN MODE );

但是,查询不会产生任何结果。我可以用其他字符串替换搜索值并产生结果。

我甚至尝试过使用空的停用词列表,但没有成功。问题似乎出在这个特定的字符串上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-17 21:48:41

来自dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html

默认最小值为四个字符;默认最大值取决于版本。如果更改任何一个值,都必须重新生成全文索引。

要索引的单词的最小和最大长度由ft_min_word_len和ft_max_word_len系统变量定义。

另请参阅Server System Variables

票数 6
EN

Stack Overflow用户

发布于 2009-02-17 21:45:08

如果this article仍然有效,那是因为MySQL全文索引不会索引长度为3个字符的单词<=。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/558841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档