solr总结-吐血总结

solr总结-吐血总结

ID:9805612

大小:886.36 KB

页数:50页

时间:2018-05-10

solr总结-吐血总结_第1页
solr总结-吐血总结_第2页
solr总结-吐血总结_第3页
solr总结-吐血总结_第4页
solr总结-吐血总结_第5页
资源描述:

《solr总结-吐血总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试、两个核心配置文件介绍、中文分词器配置、维护索引、查询索引,高亮显示、拼写检查、搜索建议、分组统计、自动聚类、相似匹配、拼音检索等功能的使用方法。在代码文本框中如有显示不全的,请在文本框中按Ctrl+A再复制.版本作者/修改人日期V1.0gzk2013-06-041.Solr是什么?Solr它是一种开放源码的、基于LuceneJava的搜索服务器,易于加入到Web应用程序中。Solr提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括X

2、ML/XSLT和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP的管理界面。可以使用Solr的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。Solr的特性包括:·高级的全文搜索功能·专为高通量的网络流量进行的优化·基于开放接口(XML和HTTP)的标准·综合的HTML管理界面·可伸缩性-能够有效地复制到另外一个Solr搜索服务器·使用XML配置达到灵活性和适配性·可扩展的插件体系2.Lucene是什么?Lucene是一个基于Java的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene目前是ApacheJaka

3、rta(雅加达)家族中的一个开源项目。也是目前最为流行的基于Java开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于Lucene,比如Eclipse帮助系统的搜索功能。Lucene能够为文本类型的数据建立索引,所以你只要把你要索引的数据格式转化的文本格式,Lucene就能对你的文档进行索引和搜索。3.SolrvsLuceneSolr与Lucene并不是竞争对立关系,恰恰相反Solr依存于Lucene,因为Solr底层的核心技术是使用Lucene来实现的,Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Sol

4、r是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括Solr:Solr是Lucene面向企业搜索应用的扩展。Solr与Lucene架构图:Solr使用Lucene并且扩展了它!·一个真正的拥有动态字段(DynamicField)和唯一键(UniqueKey)的数据模式(DataSchema)·对Lucene查询语言的强大扩展!·支持对结果进行动态的分组和过滤·高级的,可配置的文本分析·高度可配置和可扩展的缓存机制·性能优化·支持通过XML进行外部配置·拥有一个管理界面·可监控的日志·支持高速增量式

5、更新(FastincrementalUpdates)和快照发布(SnapshotDistribution)4.搭建并调试Solr4.1安装虚拟机Solr必须运行在Java1.6或更高版本的Java虚拟机中,运行标准Solr服务只需要安装JRE即可,但如果需要扩展功能或编译源码则需要下载JDK来完成。可以通过下面的地址下载所需JDK或JRE:·OpenJDK(http://java.sun.com/j2se/downloads.html)·Sun(http://java.sun.com/j2se/downloads.html)·IBM(http://www.ibm.com/develope

6、rworks/java/jdk/)·Oracle(http://www.oracle.com/technology/products/jrockit/index.html)安装步骤请参考相应的帮助文档。4.2下载Solr本文针对Solr4.2版本进行调研的,下文介绍内容均针对Solr4.2版本,如与Solr最新版本有出入请以官方网站内容为准。Solr官方网站下载地址:http://lucene.apache.org/solr/4.3下载并设置ApacheAntSolr是使用Ant进行管理的源码,Ant是一种基于Java的build工具。理论上来说,它有些类似于Maven或者是C中的mak

7、e。下载后解压出来后,进行环境变量设置。ANT_HOME:E:Workapache-ant1.9.1(这里为你自己解压缩的目录)PATH:%ANT_HOME%bin(这个设置是为了方便在dos环境下操作)查看是否安装成功,在命令行窗口中输入命令ant,若出现结果:说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。现在就可以进行buildSolr源码了。在命令行窗口中进入到你的Solr源码目录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。