Mysql Fulltext 50%门槛

时间:2014-06-05 10:08:40

标签: mysql

我正在使用自然语言全文的Mysql FULLTEXT搜索,遗憾的是我遇到了FULLTEXT 50%阈值,如果我的给定关键字出现总行数的50%,则不允许我搜索行。

我搜索过并找到了一个链接 http://dev.mysql.com/doc/refman/5.0/en/fulltext-fine-tuning.html

在这个链接上,他们提到了

自然语言搜索的50%阈值由所选的特定加权方案确定。要禁用它,请在myisam / ftdefs.h中查找以下行:

定义GWS_IN_USE GWS_PROB

将该行更改为:

定义GWS_IN_USE GWS_FREQ

我无法找到myisam / ftdefs.h

我正在使用Linux操作系统。有什么想法/建议?

1 个答案:

答案 0 :(得分:1)

在Downloads / mysql-whateverversion / storage / myisam中查找该文件。 (如果由于某种原因它不存在只是用命令搜索文件:“sudo find / -name ftdefs.h”。这个命令应该为你提供ftdefs.h的路径。)希望这会有所帮助。