关于Apache Solr参考指南
关于本指南
本指南介绍了 Apache Solr 的所有重要特性和功能。
您可以从 http://lucene.apache.org/solr/ 免费下载 Solr。
本指南旨在让您更了解 Solr。该指南的结构是满足广泛学习用户的需求,从新的开发人员开始到经验丰富的开发人员扩展他们的应用程序或故障排除。它将在应用程序生命周期的任何时候使用,只要您需要有关 Solr 的任何信息。
本教程中所提供的材料假设您熟悉一些基本的搜索概念,并且您可以阅读 XML,您不需要是一名专业的 Java 程序员,尽管 Java 的知识在直接使用 lucene 或在开发 lucene/Solr 安装的自定义扩展时很有用。
主机和端口示例
运行 Solr 时的默认端口为 8983。本指南中的示例、URL 和屏幕截图可能会显示在不同的端口,因为 Solr 使用的端口号是可配置的。
如果您尚未自定义 Solr 的安装,请确保在执行以下示例时使用端口 8983,或配置您自己的安装以使用示例中显示的端口号。有关配置端口号的信息,请您参阅 “管理Solr” 一节。
类似地,URL 示例始终使用本地主机 localhost;如果您要从远程访问 solr 的服务器所在的位置进行存取,请将 localhost 替换为 solr 正在运行的适当域或 IP。
例如,我们可以提供一个示例查询,如:
http://localhost:8983/solr/gettingstarted/select?q=brown+cow
您可能需要在本地更改此 URL 中的几个项目。首先,如果您的服务器运行在 “www.example.com” 上,您将用适当的域替换 “localhost”。如果您没有使用端口8983,那么您也可以替换它。最后,您将希望将“gettingstarted”(集合或核心名称)替换为在实现中使用的适当名称。URL 将会变成:
http://www.example.com/solr/mycollection/select?q=brown+cow
路径
路径信息是相对于 solr.home 给出的,它是 solr 的主要安装位置,solr 的集合及其 conf 和 data 目录都存储在这里。
当运行本教程中提到的各种示例(即,bin/solr -e techproducts),solr.home 将是为您自动创建的 example/ 创建的子目录。