资料库 什么是apache solr? -技术百科的定义

什么是apache solr? -技术百科的定义

目录:

Anonim

定义-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以启用监视
  • 线性可扩展,自动故障转移和恢复以及自动索引复制
什么是apache solr? -技术百科的定义