了解Solr6.1结构及实现原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解Solr6.1结构及实现原理相关的知识,希望对你有一定的参考价值。

Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。

Solr下载地址:http://lucene.apache.org/solr/

下载后解压,里面包括了自带的jetty服务跟相关配置文件,目录文件有点多,可能一时感觉难以入手。其实主要关注两点即可,一个是Solr服务应用,一个是Solr配置,下面以Solr6.1为例:

Solr服务应用:\\solr-6.1.0\\server\\solr-webapp

Solr配置:solr\\solr-6.1.0\\server\\solr

下面以tomcat为web服务器,部署Solr

1、将solr-webapp下面的文件复制到tomcat应用目录下,修改配置文件web.xml指定solr home配置路径

技术分享

2、将solr配置里面里面的solr.xml 、 zoo.cfg放到指定的solr home下

3、启动tomcat进入系统界面

技术分享

参考文献:http://www.luoshengsha.com/147.html

     http://www.cnblogs.com/madyina/p/4133908.html

 

以上是关于了解Solr6.1结构及实现原理的主要内容,如果未能解决你的问题,请参考以下文章

vue中scoped的原理及慎用原因

Python数据结构与算法-哈希map的实现及原理

JDK1.8中ArrayList的实现原理及源码分析

HashMap实现原理及源码分析

MySQL主从同步--原理及实现

MySQL主从同步--原理及实现