使用<>进行全文搜索人物

时间:2011-03-02 14:54:47

标签: mysql

在让以下查询生效时遇到问题。我想匹配实际字符串“以控制单词相关性。

SELECT * FROM (table)
WHERE MATCH (field) AGAINST ("+<foo><![CDATA[1850]" IN BOOLEAN MODE)

当我运行它时,它几乎返回数据库中的所有记录,而不仅仅是那些与确切字符串匹配的记录。

1 个答案:

答案 0 :(得分:1)

AFAIK您不能在全文搜索索引中使用特殊字符。它仅限于TEXT。 (确切地说。例如,您可以从该索引中列出最常见的单词列表)。如果要搜索具有特殊字符的代码片段,则必须使用LIKE。