在我们的某个系统中,我们提供了一个选项,可以在LIKE
搜索或使用IN BOOLEAN MODE
或WITH QUERY EXPANSION
的FullText搜索之间切换搜索系统
出于某种原因,FULLTEXT索引丢失,但当系统设置为IN BOOLEAN MODE
时,查询仍然有效,在WITH QUERY EXPANSION
的情况下,查询失败:
1191 - 找不到与列列表匹配的FULLTEXT索引
我在这里有点困惑,因为这些都是FULLTEXT搜索但是一个似乎没有索引甚至存在!
我错过了什么吗?
仅供参考,这是使用MySQL 5
答案 0 :(得分:3)
Argh,刚刚在MySQL文档中找到答案。
关于搜索IN BOOLEAN MODE
..
即使没有FULLTEXT,它们也能正常工作 索引,虽然执行搜索 这种方式会很慢。