首页 > 代码库 > 08.Solr简介
08.Solr简介
什么是Solr
Solr 是Apache下的一个顶级开源项目,基于Lucene开发,本质上是一个部署在web容器下的Web应用。Solr是独立的搜索引擎服务,需要使用搜索服务的web应用可以通过http协议来对索引进行维护和查询。
Solr相对于lucene的优势
- 基于lucene开发,支持丰富的查询语言,性能优化
- 支持分布式集群部署,不需要手动实现
- 实现了负载均衡、数据分片、维护数据的一致性
目录结构
- bin:solr的运行脚本
- contrib:solr的一些贡献软件/插件,用于增强solr的功能。
- dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。
- docs:solr的API文档
- example:solr工程的例子目录:
- example/solr:该目录是一个包含了默认配置信息的Solr的Core目录。
- example/multicore:该目录包含了在Solr的multicore中设置的多个Core目录。
- example/webapps:该目录中包括一个solr.war,该war可作为solr的运行实例工程。
- licenses:solr相关的一些许可信息
08.Solr简介
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。