Solr 8.11.2

Solr 8.11.2 是 8.x 系列的最后一个版本,Solr 9.0 版本已发布。

Solr 简介

Solr 是一个独立的企业级搜索应用服务器,它通过类似于 Web 服务的 API 接口对外提供服务。 用户可以通过 HTTP 请求,以特定格式的 XML 文件向搜索引擎服务提供数据并生成索引;也可以通过 HTTP GET 操作进行查询,并获得 XML 格式的返回结果。

Solr 特点

Solr 是一个基于 Lucene 开发的高性能、采用 Java 语言的全文搜索服务器。Solr 对 Lucene 进行了扩展,提供了比 Lucene 更丰富的查询语言,同时实现了可配置、可扩展的功能,并对查询性能进行了优化。Solr 提供完善的功能管理页面,是一款优秀的全文搜索引擎。

Solr 工作方式

文档通过 HTTP 协议以 XML 格式添加到搜索集合中。Solr 对该集合的查询也是通过 HTTP 协议进行,并返回 XML/JSON 格式的响应结果。其主要特性包括:高效、灵活的缓存功能、垂直搜索功能、高亮显示搜索结果、通过索引复制提高可用性、提供强大的数据模式 (Data Schema) 来定义字段、类型和设置文本分析,以及提供基于 Web 的管理界面等。