版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.solr 介绍:solr:apache 的顶级开源项目(由java 开发,基于 lucene)lucene:全文检索引擎(发动机),不能独立运行,对外提供服务。solr:全文检索服务器(汽车),可以单独运行在servelt 容器中,可以单独对外提供索引和搜索功能。solr 的优点:查询语句多样,可扩展,可配置。且对lucene 性能进行优化。共有的缺点:都没有视图渲染功能(只提供操作方法)。solr 实现全文检索的步骤:索引流程: solr 客户端(浏览器、 java 程序)向 solr 服务端发送post请求,内容包括 field 信息的一个 xml 文档,通过该文档, solr实现对索引
2、的维护( cud)。搜索流程: solr 客户端(浏览器、 java 程序)向 solr 服务端发送get请求, solr 服务器返回一个 xml 文档。.solr 的安装过程:第一步:安装 tomcat第二步:解压 solr 压缩文件.第三步:配置环境:jdk:1.7 以上solr:4.10.3web 服务器: tomcat以下开始 solr 的安装部署:第一步:将 solr.war 复制到 tomcat 的 webapps 的目录下:.第二步:解压缩war 包1.直接解压或者 tomcat/bin/startup.bat 启动文件,启动tomcat 时war 包就自动解压。2.删除 war
3、 包第三步:添加 solr 的扩展服务包将以下目录的 jar 包进行复制:复制到以下目录:.第四步:添加 log4j 配置文件复制以下目录的以下内容:复制到:.第五步:在 web.xml 文件中指定 solrhome 目录solrcore 的安装配置solrhome 和 solrcore 的关系:solrhome 是 solr 服务运行是主目录。一个 solrhome 包含了多个 solrcore 目录,一个 solrcore 目录中包含了一个 solr 实例。.先装 solrhome,再装 solrcore第六步:安装 solrhome将以下目录复制:复制到以下目录:.第七步:配置 solr
4、core在 solrcore 的 conf 目录下,有一个 solrconfig.xml 文件,通过配置该文件来进行配置 solr 实例的运行信息。.在该文件中,我们主要配置三个标签:lib标签、 datadir 标签、requesthandle 标签。7.1 lib 标签solrcore 需要添加一个扩展的依赖包,通过lib 标签来指定依赖包的地址solr.install.dir:指的是 solrcore 的安装目录。复制以下目录的以下内容:复制到:.修改 lib 标签:7.2 datadir 标签:每一个solrcore 都要有自己的索引文件目录,默认是在solrcore 的data 目录
5、中。data 目录下包括 index 索引目录和 log 日志文件目录。如果不想使用默认的目录,就可以通过datadir 标签自行修改.7.3 requesthandler 标签:requesthandler 请求处理器,定义索引和搜索的访问方式。通过 /update来维护索引,可以完成索引增删改。通过 /select 搜索索引设置搜索参数完成搜索,搜索参数也可以设置成一些默认值,如下:设置默认的参数值,可以在请求地址中修改这些参数explicit10 显示数量text 显示搜索字段json 显示格式.solrcore 的使用: schema.xml 文件在 schema.xml 文件中,主要
6、配置了solrcore 的一些数据信息,包括field 和 fieldtype 的定义信息。在 solr 中, field 和 fieldtype 都需要先定义后使用。field定义 field 域:name:指定域的名字type:指定域的类型indexed:指定是否索引stored:指定是否保存required:指定手否可以被访问multivalued :是否多值。(即该field 域可以存储多个值)dynamicfield 动态域name:指定动态域的命名规则uniquekey 唯一键id.其中 id 是在 field 标签中已经定义好了的域名, 而且该域要将 required设置为 true 。一个 solrcore 实例中,只能有一个唯一键。copyfield 复制域 source:要复制的域的域名dest:目标域的域名由 dest 指定目标域,必须设置multivalued 设为 true 。fieldtype 域类型:. na
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国涡流泵行业安全生产管理与事故预防研究报告
- 2026中国新能源汽车产业界界界界界界界界界界行业市场供需分析及投资评估规划分析研究报告
- 2026中国昆虫蛋白市场接受度调研与加工技术路线比选
- 2026全国快递物流行业市场供应链优化服务模式竞争格局前瞻
- 2026中国涡流泵行业标准化建设与发展战略研究
- 2026瑞典可再生能源产业发展现状分析及投资机会规划研究报告
- 2026中国老年人防跌倒运动装备适老化设计趋势报告
- 2026融资租赁行业市场供需分析及投资评估规划分析研究报告
- 2026太仓辅导班面试题及答案
- 2026 年新生军训高温中暑分级识别处置实操课件
- 8.口腔类医疗服务价格项目落地政策解读
- 2026年排污许可证自行监测试题(含答案)
- GA/T 1999.3-2025道路交通事故车辆速度鉴定方法第3部分:基于视频图像
- 地理试卷江苏南京市六校联合体2025-2026学年2026届高三上学期8月学情调研测试(8.27-8.29)
- 退休人员返聘工作合同书二篇
- 商业航天行业研究系列7:垂直整合背后的隐形工业巨网SpaceX供应链与BOM全景拆解-卫星篇
- 云梯车安全专项施工方案
- 2026年全国职业院校技能大赛(电工赛项)理论考试核心题库(新版)
- 2026年国有企业新员工转正综合评估及企业文化认同与岗位技能达标测试
- (2026版)《临床静脉导管维护操作专家共识》解读
- 2026年山西省运城市重点学校小升初语文考试真题试卷(+答案)
评论
0/150
提交评论