我怎样才能为MySQL 5添加自己的停止列表?
答案 0 :(得分:1)
猜猜您正在询问如何设置MySQL FULLTEXT
搜索的停用词列表,手册页 11.8.6. Fine-Tuning MySQL Full-Text Search 的这一部分可能会让您感兴趣(引用):
要覆盖默认的停用词列表, 设置
ft_stopword_file
系统 变量即可。 (参见Section 5.1.3, “Server System Variables”.)变量值 应该是文件的路径名 包含禁用词列表,或 空字符串以禁用停用词 过滤。
服务器寻找 文件在数据目录中,除非 绝对路径名称用于指定 一个不同的目录。
改变后 这个变量的值或者 停用词文件的内容,重启 服务器并重建您的FULLTEXT
索引强>禁用词汇表是自由格式的。那 是的,您可以使用任何非字母数字 字符,如换行符,空格或 逗号分隔停用词。
例外是下划线 字符(“_
”)和单个字符 撇号(“'
”)被视为 一个词的一部分。字符集 禁用词列表是服务器的 默认字符集;见Section 9.1.3.1, “Server Character Set and Collation”。
答案 1 :(得分:0)
documentation中描述了它。
您必须设置ft_stopword_file
系统变量。