Solr目录结构:
1、bin:
官网原话是这样的:
这个目录包括一些能够让solr用起来更容易的重要的脚本,和普通的bin目录的作用是一样的。
1.1、solr和solr.cmd:
分别是用于linux系统和Windows系统,根据所选参数不同而控制solr的启动和停止。
1.2、solr.in.sh和solr.in.cmd:
这些是分别用于linux和Windows系统的属性文件。
1.3、install_solr_services.sh:
此脚本用于linux系统将Solr作为服务安装
2、contrib:包含一些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框架
3、dist:包含主要的Solr .jar文件。
4、docsmul:包含一个指向Solr在线Javadocs的链接。
5、example:包含一些展示solr功能的例子。
6、licenses:包含所有的solr所用到的第三方库的许可证。
7、server: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应用程序)
最后放上几个Solr常用命令:
bash
复制代码
solr start –p 端口号 #单机版启动solr服务 solr restart –p 端口号 #重启solr服务 solr stop –p 端口号 #关闭solr服务
有好的建议,请在下方输入你的评论。
欢迎访问个人博客guanchao.site
欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”