我将在一个小型的CentOS VPS上使用运行MySQL的Rails实现一个Web应用程序。 (小型服务器,有限的用户基础开始。)它将存储大量文本,有点像博客。我想提供强大的搜索选项 - parens,AND,或者,精确短语。Web应用程序的文本搜索选项?
另一方面是数据是私密的,所以使用Google或其他外部托管的搜索提供商可能不在场。
我对使用PostgreSQL构建的全文搜索功能有一定的经验,但对于这件事情,它将成为MySQL。我检查了MySQL文档,我不认为MySQL的全文索引听起来太好了。
刚刚使用%LIKE%
查询怎么办?有史以来完成了吗?如果我这样做了,这是否意味着数据库引擎将不得不检查每个搜索的列中的每个字符?对此我不确定。
任何想法或建议,将不胜感激。