Apache Solr 4.0-beta 发布
openkk 12年前
<p><a href="/misc/goto?guid=4958186452675297062" target="_blank">Apache Solr </a>(读音: <span style="line-height:16px;font-family:arial, sans-serif;color:#222222;font-size:small;">SOLer) </span>是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:<code> <uniquekey> id </uniquekey></code>进行描述。</p> <p>Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过 http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提 供一套强大Data Schema来定义字段,类型和设置文本分析,提供基于Web的管理界面等。</p> <img border="0" alt="Apache Solr 4.0-beta 发布" src="https://simg.open-open.com/show/8189c36cedb58440686777e7d300c181.png" width="283" height="156" /> <p><br /> <br /> Apache Solr 4.0-beta 发布,这是紧跟着 Lucene 4.0 beta 发布而发布。</p> <p>与 4.0 alpha 比较,该版本主要提升:</p> <p>* 增加 Solr Cloud 的集合管理 API<br /> * Solr Admin UI 清晰的显示初始化 SolrCores 失败的信息<br /> * 可更新文档可创建一个尚未存在的文档<br /> * Solr Cloud 支持根据查询进行删除<br /> * 默认使用 NRTCachingDirectory 来提升实时性能<br /> * 改进 Solrj 客户端性能<br /> * 一些 API 的更改、优化和修复</p> <p> </p>