[英]MySQL full-text search in Rails?
当我将搜索功能添加到我的第一个Rails应用程序时,我使用了Sphinx,在阅读之后使用MySQL的内置全文搜索是一个坏主意。 虽然Sphinx运行良好,但设置起来有点复杂,我觉得我的应用程序中需要的简单搜索功能有太多的重载。
搜索不是经常在我的网站上进行(每3-4秒最多一次搜索),所以我不太担心负载。
我的问题:与Sphinx / Ferret / Solr /等相比,为什么使用MySQL的全文搜索确实是个坏主意?
MySQL是一个关系数据库而不是搜索服务器,所以我们正在讨论使用非专门为此任务构建的东西。 话虽这么说,MySQL的全文搜索工作得很好; 但是,如果你需要扩展,那就不好了。
但是,YMMV,如果您的应用程序能够幸免于遭受MyISAM的缺点,请务必使用它。 只知道它不是MOST任务的优秀生产引擎(不是全部,而是大多数)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.