【发布时间】:2011-08-23 23:26:43
【问题描述】:
我正在为一家非营利组织做志愿者,首席执行官想要一个存储大学教授简历的应用程序。简历应是可搜索的,以便可能的雇主可以找到它们。简历可以是多种格式,包括 pdf 或 Word。
该网站目前基于 Joomla!,但可能会迁移到 Drupal。无论哪种情况,开发人员都熟悉 PHP。我熟悉 PHP 和 Java。
这个应用程序的最佳架构是什么?我正在考虑:
- 安装 SOLR 的 Java 或 PHP 版本并链接到它 通过 PHP,使用 PHP Solr 扩展。
- 直接使用 PHP 版本的 Lucene 并绕过 Solr。
- 使用 Search Lucene API Drupal 扩展,它提供了类似 Solr 的功能。
如果我遗漏了任何可能性,请告诉我。
另外,我在亚马逊上找不到一本关于 Solr 的好书。不过,Lucene 上有一个很好的(In Action 系列)。不幸的是,它只是简单地提到了 Solr。为了了解如何更好地使用 Solr,是否值得阅读一本关于 Lucene 的好书,或者我会浪费我的时间/金钱?我也找不到任何关于 Solr 的好书……但也许你可以推荐一本。
【问题讨论】:
-
“是否值得阅读一本关于 Lucene 的好书以...”?不,我只是使用 Solr 教程,从未接触过 lucene 文章。我使用了 Solr wiki,在我遇到困难的地方,我使用了 Lucid Imagination 的免费电子书“Solr 1.4 Enterprise Search Server”。那本书有些地方不完整,但它..ahem..以行动为导向。
标签: php apache drupal lucene solr