0:相关参考文档
一:介绍
1 2 3
| Solr是建立在Apache Lucene ™之上的流行,快速,开放源代码的企业搜索平台。 Solr具有高度的可靠性,可伸缩性和容错能力,可提供分布式索引,复制和负载平衡查询, 自动故障转移和恢复,集中式配置等。Solr为许多世界上最大的互联网站点提供搜索和导航功能。
|
二:下载
1 2
| solr目前最高的版本是8.3.0,我下载的是7.5.0,其中.zip是windows版本,.tar是linux版本。 下载好将其解压到一个固定目录下。
|
三:solr介绍
1.目录介绍
1 2 3 4
| solr可执行的脚本: 1.solr和solr.cmd:分别是用于linux系统和Windows系统,根据所选参数不同而控制solr的启动和停止。 2.solr.in.sh和solr.in.cmd:分别用于linux和Windows系统的属性文件。 3.install_solr_services.sh:此脚本用于linux系统将Solr作为服务安装
|
1 2 3 4 5 6 7 8 9 10
| 一些solr的一些插件或扩展: --analysis-extras: 包含一些文本分析组件及其依赖 --clustering: 包含一个用于集群搜索结果的引擎 --dataimporthandler: 把数据从数据库或其它数据源导入到solr --extraction: 整合了Apache Tika。Tika是用于解析一些富文本(诸如Word,PDF)的框架 --langid: 检测将要索引的数据的语言 --map-reduce: 包含一些工具用于Solr和Hadoop Map Reduce协同工作 --morphlines-core: 包含Kite Morphlines,它用于构建、改变基于Hadoop进行ETL(extract、transfer、load)的流式处理程序 --uima: 包含用于整合Apache UIMA(文本元数据提取的框架)类库 --velocity: 包含基于Velocity模板的简单的搜索UI框架
|
1
| 包含一个指向Solr在线Javadocs的链接。
|
1 2 3 4 5 6 7 8 9
| solr应用程序的核心:包含了运行Solr实例而安装好的Jetty servlet容器: --contexts:这个文件包含了solr Web应用程序的Jetty Web应用的部署的配置文件; --etc:主要就是一些Jetty的配置文件和示例SSL密钥库; --lib:Jetty和其他第三方的jar包; --logs:Solr的日志文件; --resources:Jetty-logging和log4j的属性配置文件; --solr:新建的core或Collection的默认保存目录,里面必须要包含solr.xml文件 --configsets:包含solr的配置文件 --solr-webapp:包含solr服务器使用的文件;不要在此目录中编辑文件(solr不是JavaWeb应用程序)
|
2.基本指令
1 2 3
| solr start [options] solr restart [options] solr stop [options]
|
1 2 3 4
| 1. solr start : 启动solr,默认端口是8983 2. solr start -p 8655 : 指定端口8655启动solr 3. solr start -h <hostname> : 使用定义的主机名启动Solr。如果未指定,将假定为“ localhost”,如:solr start -h my.matchcess.com 4. solr start -m <memory> : 使用定义的值启动Solr,该值是JVM的最小(-Xms)和最大(-Xmx)堆大小。范例:bin/solr start -m 1g
|
1 2
| 使用该restart命令时,必须传递启动Solr时最初传递的所有参数。在后台启动了停止请求, 因此Solr将停止,然后再次启动。如果尚未运行任何节点,那么重新启动将跳过该步骤以停止并继续启动Solr。
|
1 2 3
| 1. solr stop -p <port> : 停止Solr在给定端口上运行。如果您正在运行多个实例,或者正在SolrCloud模式下运行, 则需要在单独的请求中指定端口,或使用-all选项。范例:bin/solr stop -p 8983 2. solr stop -all : 停止所有正在运行的具有有效PID的Solr实例。
|
四:solr AdminUI
4.1 介绍
1 2
| solr adminUi 是solr的后台管理界面,主要是创建core,field,document,已经查看JVM和磁盘的使用情况。 访问地址是: http://localhost:8983/solr
|
4.2 功能
*************感谢您的阅读*************