全文搜索服务器 Solr

全文搜索服务器 Solr

Apache
Java Perl 查看源码»
跨平台
Apache
2008-09-07

solr 名称来源

Search On Lucene Replication

solr 基本概况

Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:id进行描述。

Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过 http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提 供一套强大Data Schema来定义字段,类型和设置文本分析,提供基于Web的管理界面等。

solr 历史

2004年 CNET 开发 Solar,为 CNET 提供站内搜索服务
2006年1月捐献给 Apache ,成为 Apache 的孵化项目
一年后 Solr 孵化成熟,发布了1.2版,并成为 Lucene 的子项目
2010年6月,solr 发布了的1.4.1版,这是1.4的 bugfix 版本,1.4.1的solr使用的lucene是2.9版本的
solr 从1.4.x版本以后,为了保持和lucene同步的版本,solr直接进入3.0版本。

更多屏幕截图:

http://lucene.apache.org/solr/screenshots.html

的码云指数为
超过 的项目
加载中

评论(14)

KL博客
KL博客
快速搭建solr,只需三步http://www.kailing.pub/article/index/arcid/149.html
老枪
老枪
号称改变了世界的7个Java项目,JUnitEclipseSpringSolrJenkinsHadoopAndroid
Injection
Injection
4.4如何配置,按照之前的教程无法成功? Solr
主编
主编
请问在CentOS中部署Solr必须安装Tomcat吗?osc的搜索使用Solr了吗?能否推荐一个比较不错的中文分词库。@红薯
敂天
apache solr Solr
x
xwfly
哪个版本推荐使用? Solr
云中邮
云中邮
硅谷Pre-IPO软件公司,招募优秀Java Developer, 懂Lucene/Solr/搜索技术者,Cassandra/分布式系统. 具体参: http://hire.jobvite.com/m?3gVLQgwx Solr
r
rqshop
solr 中文api #Solr#
whaon
whaon
#Solr# 果然很强大
一只小桃子
一只小桃子
#Solr# 哪个版本比较稳定啊?用了5.5,才调了一个接口就发现bug,官网上也确认是bug,到现在没解决,76

Apache Solr 8.3.0 发布,Java 全文搜索服务器

Apache Solr 8.3.0 发布了。Apache Solr 是一个开源的搜索服务器,使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每...

11/08 07:44

Apache Solr 7.7.2 发布,Java 全文搜索服务器

Apache Solr 7.7.2 发布了,Apache Solr 是一个开源的搜索服务器。 Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储...

06/07 07:46

Apache Solr 8.1.1 发布,Java 全文搜索服务器

Lucene PMC 宣布推出 Apache Solr 的最新版本 8.1.1。 Apache Solr 是一个开源的搜索服务器,使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Docu...

05/30 07:07

Apache Solr 8.0.0 发布,节点间通信使用 HTTP/2

Lucene PMC 宣布推出 Apache Solr 的最新版本 8.0.0。 Apache Solr 是一个开源的搜索服务器,使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Docu...

03/22 06:49

Apache Solr 7.7.0 发布,Java 全文搜索服务器

Lucene PMC 今天发布了 Apache Solr 的最新版本 7.7.0。 Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr...

02/12 07:38

Solr Reference Guide for 7.5 发布,Solr 7.5 参考指南

Lucene PMC 宣布 Apache Solr 7.5 参考指南已正式推出,这个 1389 页的 pdf 文件是使用 Apache Solr(基于 Apache Lucene 构建的搜索服务器)的终极指南。 该版本包含有关 Solr 7.5 中发布的...

2018/09/26 07:05

Apache Solr 7.5.0 发布,高性能搜索服务器

Apache Solr 7.5.0 已发布,Solr 是一个基于 HTTP 和 Apache Lucene 实现的高性能搜索服务器。 更新亮点: Nested/child documents may now be supplied as a field value instead of stand...

2018/09/25 14:09

官方指南 | Apache Solr Reference Guide for 7.4 发布

Lucene PMC 宣布 Apache Solr 7.4 参考指南已正式推出,这个 1258 页的 pdf 文件是使用 Apache Solr(基于 Apache Lucene 构建的搜索服务器)的终极指南。 该版本包含有关 Solr 7.4 中发布的...

2018/07/01 07:49

Apache Solr 7.4.0 发布,开源 NoSQL 搜索平台

Apache Solr 7.4.0 发布了,Solr 是来自 Apache Lucene 项目的流行的、快速的、开源的 NoSQL 搜索平台。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现,其主要功能包括强大...

2018/06/27 21:42

Apache Solr 7.3.1 发布,Java 全文搜索服务器

Apache Solr 7.3.1 已发布,Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。 更新内容: Consult the LUCENE_CHANGES...

2018/05/16 17:44

没有更多内容

加载失败,请刷新页面

2
回答
solr 如何多条件查询

在solr中q是查询fq是辅助查询,这个两个条件中单参数现在没问题。多参数不行,有知道的吗? 比如q=title:abc&fq=time:15 这是单条件...

2013/09/03 13:11
2
回答
Solr Expected mime type application/octet-stream but got text/html. 异常

我搭建了一套 Solr5.5.5 的环境 spring-data-solr也是5.5.5版本 使用的是内置的服务器运行的,控制台操控solr正常但是,集成...

07/24 11:23
1
回答
spring data solr 如何根据搜索结果的权重排序

如题,我目前使用的是spring data solr,也就是spring对solr的封装,现在的问题是怎么根据搜索结果的权重去排序,获取不到权重,也不知道...

2015/12/23 11:45
3
回答
solr客户端设置用户名密码及java程序访问

solr客户端 有IP和端口号就可以访问 感觉不安全 想把solr客户端配置上 用户名密码 方法:1.在tomcat 下的 conf 下的 中添加(一个是...

2016/09/01 15:27
4
回答
solr在Java上为什么能在documentList.getNumFound()有结果,但是documentList里面的都是空值?

小白,在测试solr在Java上为什么能在documentList.getNumFound()有结果,但是documentList里面的SolrDocum...

2017/01/18 11:28
1
回答
solr ik分词能,最细分词有词组后,能不能同时让每个汉字都分词

solr ik分词能,最细分词有词组后,能不能同时让每个汉字都分词

2018/07/03 18:31
52
回答
高手问答第 182 期 —— 来聊聊老牌开源全文检索引擎 Solr
华章 的回答 2018/01/02 14:11
最佳答案
OSC 第 182 期高手问答 -- 开源全文检索引擎 Solr @aires-sky @雪舞潇湘 @朱选林 @赤脚小子 @FrendLin 恭喜以上五位网友获得《Solr权威指南:上卷》一本 请私信@华章 告知快递信息(格式:姓名+电话+地址+邮编)
1
回答
Solr安装部署好,添加IK分词器时不显示collection1了!
nashu 的回答 03/28 10:01
最佳答案
可能是版本兼容问题 换个版本应该可以解决 4.1版本会有不兼容分词器的情况
1
回答
使用solr全文检索时,报这个异常,实在百思不得其解,请求支援

java.lang.AbstractMethodError: org.springframework.data.mapping.context.Abstr...

02/16 14:06
1
回答
电商搜索项目,技术选型搭配

需求:电商搜索项目,数据量在亿级。现在选用solr搭建搜索,后期涉及到分布式部署的需求。而且有一张表的数据对于实时性要求比较高 考虑的技术搭配大概为:so...

2018/11/17 11:02

没有更多内容

加载失败,请刷新页面

solr5.5.0+tomcate8部署 一

一、下载 1.下载tomcat 8,另外可以根据系统下载 32 位或者64位版本 https://tomcat.apache.org/download-80.cgi 2.下载solr5.5.0, http://apache.fayea.com/lucene/solr/ 二、解压 1.解压 ...

2016/05/15 02:13
83
2
Solr 5.3.0集成mmseg4j、tomcat部署、Solrj 5.3.0使用

Solr5.3版本部署tomcat,并集成mmseg4j分词器、java使用Solrj 5.3.0

2015/10/24 16:40
3K
5
solr5.3.1 solrcloud集群环境搭建

solr5.3.1 solrcloud集群环境搭建

2016/02/23 15:31
125
1
Tomcat下部署Solr5.3

Tomcat下部署Solr5.3

2015/11/07 15:08
273
0
Solr环境配置、中文分词、数据库做为索引源及索引操作

一、配置solr环境 1、 下载solr http://www.apache.org/dyn/closer.cgi/lucene/solr/ 此处用的是4.6 解压到D盘D:/solr/apache-solr-4.6.0 2、修改tomcat conf/server.xml <Connector connect...

2013/06/26 16:04
2.5K
1
solr企业级搜索应用服务器

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。 什么是 Solr? Solr 采用 Java5 开发,是建立在 Apache Lucene™上的流行的、快速的开源企业搜索平台。 So...

08/09 13:37
21
0
windows+tomcat7安装solr4.6.1

准备工作。本地安装jdk,下载tomcat7和solr4.6.1压缩包并解压。目录E:\server\solr下新建solr_home文件夹以及放置tomcat7解压包。 设置tomcat编码,在connector中加: URIEncoding="UTF-8" ...

2014/02/16 16:40
490
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部