阅读更多
近日,Solr 1.4.1发布了!此版本是一个bug修复版,同时也将Lucene升级到了Lucene 2.9.3。作为Java开源世界最为著名的全文检索工具来说,Lucene名气之大是在是可想而知了。而Solr是基于Lucene的一个企业级全文检索工具实现。

Solr底层基于Lucene,而操作完全基于web方式Solr同时提供检索高亮标记,动态集群,数据库整合,多种文档支持的特性,因此是用来制作企业级全文检索的一个良好的选择。

Solr完全采用Java编写,因此具有跨平台的能力,可以运行在Linux,Unix等多种支持Java的平台上。而Solr既可以作为独立应用部署在应用程序服务器上(例如Tomcat),也
可以通过的REST和JSON api来与现有的应用进行整合,因此使用起来十分灵活方便。

点击下载:http://www.apache.org/dyn/closer.cgi/lucene/solr/
来自: lucidimaginatio
13
0
评论 共 11 条 请登录后发表评论
11 楼 among2000 2010-07-06 13:44
ybzshizds 写道
solr 以http的方式提供服务,不太适合高并发访问的网站!要是有socket长连接的方式就好了.


http如何不适合高并发网站? 长连接才不适合高并发吧?
10 楼 bysshijiajia 2010-07-05 10:03
有时间去看看。。。顶
9 楼 forchenyun 2010-07-02 20:33
solr构建企业级搜索相当犀利
8 楼 teclogid 2010-07-02 17:46
ybzshizds 写道
solr 以http的方式提供服务,不太适合高并发访问的网站!要是有socket长连接的方式就好了.

json api .understand?
7 楼 ybzshizds 2010-07-02 16:57
solr 以http的方式提供服务,不太适合高并发访问的网站!要是有socket长连接的方式就好了.
6 楼 mikkjl 2010-07-02 14:12
持续关注!
5 楼 nhy520 2010-07-02 09:40
compass就是垃圾,数据量大了,频繁增,删,改,查,经常锁文件,建议采用solr,极好地解决这个问题。
4 楼 gigivszhao 2010-07-02 09:27
compass 通过与spring的集成提供实时的增量索引。
3 楼 SeanHe 2010-07-02 09:16
liusu 写道
跟Compass比如何? 最近被Compass折磨人的问。。。 :)

Solr和Compass不是同一类东西,Solr是一个独立的搜索服务应用,他可以独立部署在tomcat之类的Servlet容器上可以通过HTTP的方式新增索引和提供搜索服务
2 楼 ffwuchang 2010-07-02 08:14
听上去是个好东西
1 楼 liusu 2010-07-01 23:38
跟Compass比如何? 最近被Compass折磨人的问。。。 :)

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 3、Lucene实现全文检索的流程

    1.1 案例描述我们以一个案例来研究全文检索系统架构:实现一个文件的搜索功能,通过关键字搜索文件,凡是文件名或文件内容包括关键字的文件都需要找出来。 1.2索引和搜索流程图1、绿色表示索引过程,对要搜索的原始...

  • Solr 1.4.1学习笔记之“Windows下的安装”

    Solr是Apache旗下的一款用Java语言开发的基于Lucene的高性能企业级开源全文搜索服务系统。Solr通过标准的http接口和XML格式来实现对数据的索引的增加、删除、修改、查询。  Solr的主要特性:强大的全文检索功能、...

  • 全文检索技术--solr

     Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。   Solr的目标是打造一...

  • Solr之检索原理和整合mysql

    对于全文检索也是类似的原理,它可以归结为两个过程: 索引创建(Indexing) 搜索索引(Search) 1.2 索引 Solr/Lucene采用的是一种反向索引,所谓反向索引:就是从关键字到文档的映射过程,保存这种映射这种信息的...

  • Lucene7.7.1和Solr7.7.1学习笔记(全)

    Lucene是一个全文检索引擎工具包,最初是apache软件基金会jakarta项目组的一个子项目,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,以及部分文本分析引擎。...

  • solr开发文档

    Apache Solr 是一个开源的搜索服务器,Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。定制 Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述所有 Field 及其内容的 XML 文档就...

  • solr全文检索服务器的应用

    solr全文检索服务器的应用 1.Solr安装与配置 1.1什么是Solr 大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。 这就是为什么转移...

  • Lucene基本使用和代码实现

    目录 Lucene:全文检索技术 ...2.1Lucene检索过程 2.2获取文档 2.3分析文档(分词) 2.4创建索引 2.5查询索引 三、Lucene具体实现 3.1下载 3.2实际开发要使用的jar包 3.3代码实现 3.4...

  • 二十七、商城 - 搜索解决方案-Solr(15)【1】

    获取 solr注意:需要提前配置好linux下的java环境 上述正常可直接跳转4,创建核心库例如中级项目为:访问 8983端口 连接失败,原因可能有两个:(1)Solr 服务没有启动,启动即可,可以通过命令查看Solr的当前状态...

  • 全文检索服务 ElasticSearch---------介绍安装及入门

    ​   答案就是全文检索服务,ElasticSearch是一个基于Lucene的全文检索服务器,而lucene采用了词元匹配方案。举个例子:北京天安门----Lucene切分词:北京 天安门 等等这些词元,当我们搜索的时候这些词元都可以...

  • 第八天-搜索功能的实现、使用solr实现搜索

    配置业务字段1.4.1.中文分析器的配置1.4.2 业务字段配置1.5维护索引库2. solrJ客户端2.1 需要依赖solrj的jar包。2.2. solrj的使用SolrJTest.java2.3 把商品信息导入到索引库2.3.1 系统架构2.3.2创建taotao-search...

  • 6.5 工具-ElasticSearch

    底层基于Lucene(['lusen]无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能搜索、分析海量...

  • solr详解

    1. 全文索引 什么叫做全文索引呢?这要从我们生活中的数据说起。 我们生活中的数据总体分为两种:结构化数据和非结构化数据:结构化数据—指具有固定格式或有限长度的数据,如数据库,元数据等;非结构化数据—指...

  • Lucene 介绍

    Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具;就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费java资讯检索程式库。 [编辑]...

  • 【全文检索_01】核心理论

    全文检索是 20世纪末产生的一种新的信息检索技术。经过几十年的发展,特别是以计算机技术为代表的新一代信息技术应用,使全文检索从最初的字符串匹配和简单的布尔逻辑检索技术演进到能对超大文本、语音、图像、活动...

  • 通过 Solr 取得分词

    原文出处:http://blog.chenlb.com/2010/08/get-solr-analysis-word.html Solr 1.3 只有 ... Solr 1.4 有了对字段的分词。FieldAnalysisRequestHandler 可以对某个字段或字段类型的分词器...

  • Solr简介Solr使用及SolrCloud搭建

    一、Solr简介 1、Solr是什么? 1.1就是一个war项目 2、自己的项目如何Solr进行交互? 2.1特定的API叫做SolrJ(底层其实就是HttpClient) ...3.1Solr中会存储需要进行...4.1大量数据检索时使用Solr,能提升检索效率...

  • ElasticSearch学习笔记

    1、Lucene简介 1.1、Lucene介绍 Lucene是Apache Jakarta家族中的一个开源...Lucene是一个成熟的免费开源工具,是目前最为流行的基于java开源全文检索工具包。 数据总体分为两种: 结构化数据:指具有固定格...

  • Solr开发

    1. Solr介绍 15 2. Solr安装配置-SolrCore配置 15 3. Solr安装配置-Solr工程部署 10 4. Solr安装配置-Solr工程测试 15 5. Solr安装配置-多SorlCore配置 10 6. Solr入门--schema 20 7. Solr入门-

  • solr完整学习

    solr 开发指南1.1 solr 简介 1.1.1 官网介绍Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个...

Global site tag (gtag.js) - Google Analytics