Solr 5.0+:从Tomcat到Jetty的转变,企业级搜索应用的扩展
需积分: 9 2 浏览量
更新于2024-09-02
收藏 794KB DOCX 举报
本文档主要介绍了SOLR 7版本的学习,特别是从Solr 5版本开始的重要变化。Solr是一个建立在Lucene之上的企业级搜索引擎,它在Lucene的基础上提供了更多的功能和便利性。Lucene是一个强大的全文搜索库,而Solr则将其扩展为一个完整的应用,支持搜索服务的管理和部署。
在Solr 5以前,Solr依赖Tomcat作为Web容器来运行,用户需要额外配置和管理。然而,从Solr 5开始,Solr引入了Jetty服务器,使得启动变得更加简单,可以直接通过bin目录中的脚本启动,实现了Solr作为一个独立应用的发布。
安装Solr 5及后续版本非常便捷,通常提供安装包,用户只需解压后启动bin下的脚本即可启动服务。这标志着Solr向更易部署和管理的方向发展。
关于Solr与Lucene的关系,尽管Solr基于Lucene,但它们并非竞争关系。Lucene主要侧重于搜索引擎的底层技术和库,而Solr作为企业级解决方案,提供了完整的搜索服务,包括管理功能。可以说,Solr是Lucene面向企业级应用的扩展,比如它支持配置IK分词器。
在Solr的目录结构中,核心组件包括InstanceDir和dataDir,这两个文件夹位于solr安装目录下的server/solr。用户可以通过Admin页面创建新的core(索引),并将配置文件从样本配置set中复制过来。此外,文档还提到如何配置IK分词,这涉及下载特定的IK分词插件jar文件,如ik-analyzer-solr5-5.x.jar和solr-analyzer-ik-5.1.0.jar,并将它们复制到Solr的web应用目录下。
总结来说,学习Solr 7的关键点在于理解其与Lucene的关系、新版本的部署方式变化、以及如何利用IK分词器优化搜索性能。随着Solr的发展,其在企业搜索领域的易用性和功能扩展性得到了显著提升。
2020-06-12 上传
2020-02-11 上传
2020-06-11 上传
2020-06-11 上传
2020-06-12 上传
2018-08-14 上传
2022-06-03 上传
2022-06-29 上传
2020-05-06 上传
肩周炎犯了
- 粉丝: 0
- 资源: 1
最新资源
- A Primer On Wavelets and their Scientific Applications
- 人工智能_小波分析在燃烧计算中的应用
- java代码规范 刚入门的小菜鸟必须学的东西
- MCS-51单片机存储器结构
- 深入浅出 STRUTS 2
- 考研英语常考词根文档
- Programming_Microsoft_Directshow_For_Digital_Video_And_Television.pdf
- 【研究生论文】研究生团队软件开发方法的探索与研究.pdf
- 流形学习中非线性维数约简方法概述--计算机应用研究200711.pdf
- 先进PID控制及MATLAB仿真
- 深入浅出MFC电子版教材
- 数据挖掘+概念与技术
- Wrox.Ivor.Hortons.Beginning.Visual.C++.2008.pdf
- 液晶显示LCD1602
- 个人防火墙的设计---课件
- 线性表的链式表示(源代码)