【发布时间】:2013-09-10 17:18:03
【问题描述】:
稍微细化一下问题
描述栏包含15美元,一堆文字中的15美元。
在布尔模式下使用全文搜索但返回空结果
从书中选择 * WHERE MATCH (description) AGAINST ('USD$15' IN BOOLEAN MODE); 空集(0.00 秒)
但是
从书中选择 * WHERE MATCH (description) AGAINST ('USD15' IN BOOLEAN MODE);
成功了……
【问题讨论】:
-
您能否省略美元符号并将其存储为数字数据类型。它可能会更有效率。
-
如果 50% 以上的记录包含
$10,那么它将被忽略。 -
@juergend 这是文本搜索的规则吗?
-
来自 Mysql 文档:此外,出现在 50% 或更多行中的单词被认为是常见的并且不匹配。
-
我稍微细化了问题以增加清晰度,添加“IN BOOLEAN MODE”
标签: mysql