MySQL 全文搜索怪癖?

标签 mysql full-text-search

我在包含数十万个英国街道名称的列上有一个 FULLTEXT 索引。

当查找以下字符串时,我遇到了奇怪的行为:

  1. 搜索“ash row” - 返回结果
  2. 搜索“ash way” - 没有结果

我进行了进一步的测试,由于某种原因,似乎有些东西不喜欢“方式”这个词。对“way”这个词(我知道它在数据库上有有效条目)的所有查找都不会返回结果。

有什么想法吗?

最佳答案

发现问题了!

http://dev.mysql.com/doc/refman/5.0/en/fulltext-stopwords.html

........................

关于MySQL 全文搜索怪癖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20257329/

相关文章:

java - 为什么我收到 NoClassDefFoundError/ClassNotFoundException

android - 迁移到房间 : How to do Full Text Search?

mysql - row_number 由几列组成

php - MySQL在使用$_REQUEST获取值后插入NULL值

mysql - MATCH AGAINST Mysql 没有给出正确的结果

MySQL:如何进行多表全文搜索

mysql - 如何优化具有多个结果的 MySQL/MyISAM 全文搜索

sql-server-2008 - 在 SQL Server 2008 中对 PDF 文件使用全文搜索

mysql - 使用组和最新条目计算平均分数

php循环遍历MySQL记录-根据行值做出决定