|  | 级别: 中级 Tyler Anderson (tyleranderson5@yahoo.com), 自由撰稿人, Backstop Media
2007 年 11 月 22 日 Apache Lucene 是一种适用于多种应用程序(包括您最喜欢的 Web 站点或者公司内部网)的健壮开源搜索解决方案。Apache Lucene 将获取并索引指定页面,从而使您可以任意搜索这些页面。它还包含一些附加应用程序或子项目,包括 Apache Solr Enterprise 搜索服务器。在本教程中,您将了解如何使用 Apache Solr 并将它与 Web 应用程序集成在一起。
在本教程中
本教程将说明使用 Apache Solr 作为企业搜索引擎的优点和简单性。注意,由于 Apache Solr 以 Apache Lucene 为基础,因此您将学到的一些概念同样会对 Apache Lucene 十分有用。 您将了解如何执行以下操作: - 安装 Apache Solr
- 使用 Solr 的命令行功能
- 使用 Solr 的管理界面
- 使用 Solr 的 HTTP XML 界面
- 集成 Web 应用程序与 Apache Solr 的 HTTP XML 界面
预备知识
无
系统需求
除了需要使用 Apache Solr 以外,本教程还需要使用其他技术。例如,Apache Solr 需要使用诸如 Apache Tomcat 之类的 Web 容器。下面是完整列表。
-
Apache Solr
- 提到开源企业级搜索引擎,则需要生成 Apache Solr 所基于的 Lucene。Apache Solr 还有其他花俏的东西可以让企业搜索引擎更好地工作。撰写本文时,最新版本是 1.2。
-
Apache Tomcat V5.5
- 本教程将使用 Apache Tomcat 作为 servlet 容器。但是,可以选择其他产品,例如 Jetty。
-
Apache V2
- 本教程将使用 Apache V2 作为与 Solr API 集成的 Web 应用程序的托管服务器。
-
PHP V5
- 您将构建与 Solr API 集成的 PHP Web 应用程序。
-
Web 浏览器
- 建议使用 Mozilla Firefox。
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|