内容
- 定义-Apache Solr是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了Apache Solr
定义-Apache Solr是什么意思?
Apache Solr是一个开源企业搜索平台,是Apache Lucene项目的一部分。
它旨在快速搜索Apache Hadoop中HDFS中存储的数据。 Solr提供索引,复制和负载平衡查询,集中式配置方案,自动故障转移和恢复,并且具有高度可伸缩性,可靠性和高度容错能力。
互联网上许多最大的站点都使用Apache Solr进行搜索和导航。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
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以启用监视
- 线性可扩展,自动故障转移和恢复以及自动索引复制