- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Apache_Solr_初级教的程
东软机密
Apache Solr 初级教程
东软集团股份有限公司,
软件产品事业部,
郭敬巍
目录
一. 概述 3
二.Apache Solr 介绍3
1.Solr 是什么?3
2.Lucene 是什么?3
3.Solr VS Lucene3
三. 安装搭建 Solr 4
1. 安装 Java 虚拟机 4
2. 安装中间件 4
3. 安装 Apache Solr 4
3.1 下载最新的 Solr 4
3.2Solr 程序包的目录结构4
3.3Solr 主目录结构5
3.4 如何设置主目录 6
3.5 发布运行 Solr 6
四. 使用 Java 接口访问 Solr 服务 8
1.1SolrJ (Solr1.4)依赖的 Jar 包8
1.2 创建 SolrServer 8
1.3 添加 9
1.4 查询 9
五. 中文分词 10
1.1 分词产品 10
1.2 分词效率 10
1.3 自定义词库 10
1.4ik 与 solr 集成 10
东软集团股份有限公司,软件产品事业部 2
一. 概述
信息社会给人们带来了浩如烟海的信息,令人民享受不尽,同时也感到无所适从。如何
在滚滚泛滥的信息大潮中准确及时的获取人们所需要的信息,成了人们需要迫切解决的问题。
全文检索技术的出现为解决信息检索问题提供了一个有力的工具。本文介绍的 Apache
Solr 即是一个基于 Lucene 的全文检索服务,通过本文的介绍您将了解到如何安装、使用和
扩展 Solr 全文检索服务。
二. Apache Solr 介绍
1. Solr 是什么?
Solr 是一个开源的企业级搜索服务器,底层使用易于扩展和修改的 Java 来实现。服务
器通信使用标准的 HTTP 和 XML ,所以如果使用Solr 了解 Java 技术会有用却不是必须的要
求。
Solr 主要特性有:强大的全文检索功能,高亮显示检索结果,动态集群,数据库接口和
电子文档(Word ,PDF 等)的处理。而且 Solr 具有高度的可扩展,支持分布搜索和索引的
复制。
2. Lucene 是什么?
Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,
而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个
开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。
目前已经有很多应用程序的搜索功能是基于 Lucene ,比如 Eclipse 帮助系统的搜索功
能。Lucene 能够为文本类型的数据建立索引,所以你只要把你要索引的数据格式转化的文
本格式,Lucene 就能对你的文档进行索引和搜索。
3. Solr VS Lucene
Solr 与 Lucene 并不是竞争对立关系,恰恰相反 Solr 依存于 Lucene,因为Solr 底层
的核心技术是使用 Apache Lucene 来实现的,简单的说 Solr 是 Lucene 的服务器化。需要
注意的是 Solr 并不是简单的对 Lucene 进行封装,它所提供的大部分功能都区别于
Lucene。
东软集团股份有限公司,软件产品事业部 3
三. 安装搭建 Solr
1. 安装Java 虚拟机
Solr 必须运行在 Java1.5 或更高版本的 Java 虚拟机中,运行标准 Solr 服务只需要安装
JRE 即可,但如果需要扩展功能或编译源码则需要下载 JDK 来完成。可以通过下面的地址下
载所需 JDK 或 JRE :
• OpenJDK (/j2se/downloads.html)
• Sun (/j2se/downloads.html)
• IBM (/developerworks/java/jd
您可能关注的文档
- 8-1 石油蜡分析的.ppt
- 8 SIMULINK仿真基础的之离散时间系统分析.ppt
- 8-1-基于ARM的嵌入实慕程序设计.ppt
- 8-4 多元复合函数的的求导法则(上课用).ppt
- 8.1.2三相和两相短碌姆电流的计算.doc
- 8.1变参数模型的.ppt
- 8.1色彩斑斓的文化傻您活(正式).ppt
- 802.11的DCF和PCF的.ppt
- 800F编程组态培训的.doc
- 80486微处理器的.ppt
- 2025江西吉安市庐陵产业运营服务有限公司招聘物业经理1人笔试备考题库及答案解析.docx
- 2025云南省临沧市镇康县县委组织部招聘编外人员(1人)笔试备考题库及答案解析.docx
- 2025年舟山岱山县公开招聘卫生专业技术人员1人笔试备考题库及答案解析.docx
- 2025广东肇庆市怀集县卫生健康局赴高校招聘卫生专业技术人员74人笔试备考题库及答案解析.docx
- 2025江西吉安市七叶荆文化旅游有限公司面向社会招聘2名笔试备考题库及答案解析.docx
- 2025广西百色市右江民族医学院公开招聘实名编制高层次人才93人笔试模拟试题及答案解析.docx
- 2025四川成都市新都区中医医院编外人员招聘31人(一)笔试模拟试题及答案解析.docx
- 2025云南省临沧市镇康县消防救援局招聘政府专职消防员(6人)笔试备考题库及答案解析.docx
- 2025年湖南财经工业职业技术学院博士研究生引进笔试备考题库及答案解析.docx
- 2025云南省楚雄、宜良天立学校春季招聘笔试备考题库及答案解析.docx
文档评论(0)