没有FULLTEXT索引的MySQL FullText搜索

时间:2010-10-14 18:37:01

标签: sql mysql full-text-search indexing

在我们的某个系统中,我们提供了一个选项,可以在LIKE搜索或使用IN BOOLEAN MODEWITH QUERY EXPANSION的FullText搜索之间切换搜索系统 出于某种原因,FULLTEXT索引丢失,但当系统设置为IN BOOLEAN MODE时,查询仍然有效,在WITH QUERY EXPANSION的情况下,查询失败:

  

1191 - 找不到与列列表匹配的FULLTEXT索引

我在这里有点困惑,因为这些都是FULLTEXT搜索但是一个似乎没有索引甚至存在!

我错过了什么吗?

仅供参考,这是使用MySQL 5

1 个答案:

答案 0 :(得分:3)

Argh,刚刚在MySQL文档中找到答案。

关于搜索IN BOOLEAN MODE ..

  

即使没有FULLTEXT,它们也能正常工作   索引,虽然执行搜索   这种方式会很慢。