完全了解我的InnoDB表不支持FULLTEXT搜索,我想知道我在表中搜索文本的替代方法是什么?使用LIKE时性能不好吗?

我看到很多建议说要在MYISAM表中复制有问题的InnoDB表,然后对THAT表运行查询并在两个表之间匹配键,我只是不知道那是一个不错的解决方案.

我不反对使用某些第三方解决方案,尽管我不是那么忠实的粉丝.我想探索更多MySQL可以自己做的事情.

有什么想法吗?


解决方法:

如果您想正确执行操作,则一开始就应该选择LuceneSphinx.

它将使您保持表结构.
您将获得巨大的性能提升(请提前考虑)
您将可以访问a lot of fancy search functions

Lucene和Sphinx都具有惊人的扩展性(Lucene支持Wikipedia和Digg / Sphinx支持Slashdot)

标签: mysql, innodb, full-text-search, myisam

相关文章推荐

添加新评论,含*的栏目为必填