我编写了一个查询,它将使用 mysql 表中的完整搜索索引执行全文搜索。
但我的问题是,当用户使用“to go”搜索时,由于 mysql 中的停用词,它不会搜索任何内容。
所以我的问题是,如何编写一个忽略停用词的完整搜索查询?
我编写了一个查询,它将使用 mysql 表中的完整搜索索引执行全文搜索。
但我的问题是,当用户使用“to go”搜索时,由于 mysql 中的停用词,它不会搜索任何内容。
所以我的问题是,如何编写一个忽略停用词的完整搜索查询?
要覆盖默认停用词列表,请设置 ft_stopword_file 系统变量。(请参阅第 5.1.4 节,“服务器系统变量”。)变量值应该是包含停用词列表的文件的路径名,或者是禁用停用词过滤的空字符串。服务器在数据目录中查找文件,除非给出绝对路径名来指定不同的目录。更改此变量的值或停用词文件的内容后,重新启动服务器并重建 FULLTEXT 索引。
http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html