【发布时间】:2011-04-18 12:49:25
【问题描述】:
我有一个包含 10,000 个人的人事数据库。我正在开发一个 PHP CMS 来管理和搜索这些人。
对旧系统的抱怨之一是,您必须通过准确的拼写来搜索名称,否则将不会返回任何结果。
旧系统使用 MySQL LIKE 语句,这些语句过于精确(我不想让我的用户负担如何使用通配符的解释)
我听说过诸如 Sphinx 和 Solr 之类的系统 - 这些系统令人印象深刻且非常健壮,但理想情况下,我希望避免在服务器上安装额外的软件并进行大量配置(或者如果我这样做,则更简单更好)
您会建议什么样的系统提供“更智能”的关键字解释(主要匹配紧密拼写的单词)?
【问题讨论】:
-
@Mark 我想说的不仅仅是相似。投票被骗
-
感谢您的链接,有很好的信息
标签: mysql search solr search-engine sphinx