[英]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.