欢迎来到Apache Solr项目!
Solr是一个流行的、速度极快的开源搜索平台,基于Apache Lucene构建,可满足您所有的企业、电子商务和分析需求。
有关Solr项目的完整描述、团队组成、源代码仓库和其他详细信息,请访问Solr官方网站: https://solr.apache.org/
下载
Apache Solr发行版的下载地址:https://solr.apache.org/downloads.html
运行Solr
安装Solr
参考指南包含了一整套部署指南,指导您完成Solr的安装过程。
在Docker中运行Solr
您可以通过官方镜像在Docker中运行Solr。 了解更多关于Docker中的Solr
在Kubernetes上运行Solr
Solr在官方Docker镜像中提供了对Kubernetes的官方支持。 请参考Solr Operator主页获取详细信息、教程和说明。
如何使用
Solr包含一些示例帮助您入门。要运行特定示例,请输入:
bin/solr start -e <示例> 其中<示例>可以是以下之一:
cloud: SolrCloud示例
techproducts: 展示Solr核心功能的综合示例
schemaless: 无架构示例(索引时从数据推断架构)
films: 从_default配置集开始并动态添加显式字段的示例
例如,如果您想运行techproducts示例,请输入:
bin/solr start -e techproducts
如需更深入的介绍,请查看Solr参考指南中的教程。
支持
- 用户邮件列表
- Slack: Solr社区频道。在https://s.apache.org/solr-slack注册
- IRC: libera.chat上的
#solr
频道
开发者文档
通过阅读./dev-docs源代码树中的开发者文档或在./dev-docs/solr-source-code.adoc中从源代码构建Solr,了解更多关于开发Solr的信息。
快速入门
Solr使用Gradle作为构建系统。以下是一些在本地构建和运行Solr的有用提示:
- 构建Solr开发版本:
./gradlew dev
- 在本地运行Solr开发版本:
cd ./solr/packaging/build/dev
bin/solr start -c
- 打开网页浏览器并访问http://localhost:8983/solr/ 以访问Solr管理界面。您还可以使用
bin/solr
脚本创建和管理Solr集合。例如,使用bin/solr post
工具索引一些示例数据。
参与其中
请查看CONTRIBUTING.md以获取有关为项目做贡献的信息。
要参与开发者社区:
- 邮件列表
- Slack:
the-asf
组织中的#solr-dev
频道。在https://the-asf.slack.com/messages/CE70MDPMF注册 - 问题追踪(JIRA)
- IRC: libera.chat上的
#solr-dev
频道