目录:
定义-Apache Solr是什么意思?
Apache Solr是一个开源企业搜索平台,它是Apache Lucene项目的一部分。
它旨在快速搜索Apache Hadoop中HDFS中存储的数据。 Solr提供索引,复制和负载平衡查询,集中式配置方案,自动故障转移和恢复,并且具有高度可伸缩性,可靠性和高度容错性。
互联网上许多最大的站点都使用Apache Solr进行搜索和导航。
Techopedia解释了Apache Solr
Apache Solr是使用Java开发的,可作为独立的全文本搜索服务器运行,该服务器包含在像Jetty这样的servlet中。 作为Lucene项目的一部分,Solr使用Lucene Java搜索库作为其搜索和索引编制的核心。
它还具有类似REST的JSON和XML / HTTP API,可轻松在任何编程语言中使用。
Solr的外部配置可以轻松地针对任何类型的应用程序进行定制,而无需使用Java编码,当应用程序需要高级定制时,它甚至具有广泛的插件体系结构。
Solr功能:
- 先进的全文本搜索功能
- 广泛的插件架构
- 近实时索引
- 优化了高流量的网络流量
- 全面的HTML管理界面
- 使用XML,HTTP和JSON等标准接口
- 服务器统计信息公开了JMX以启用监视
- 线性可扩展,自动故障转移和恢复以及自动索引复制
