数据库
首页 > 数据库> > MySQL InnoDB文本搜索选项

MySQL InnoDB文本搜索选项

作者:互联网

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

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

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

有什么想法吗?

解决方法:

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

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

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

标签:innodb,full-text-search,myisam,mysql
来源: https://codeday.me/bug/20191105/1997143.html