《艳遇SOLR》4--solr6.3.0安装部署

Posted 金沙数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《艳遇SOLR》4--solr6.3.0安装部署相关的知识,希望对你有一定的参考价值。

本文为单机的solr6.3.0的安装配置(内置jetty服务器和tomcat服务器)。文中主要对一些概念加以说明,文章最后附有视频。今天的内容有大图及视频,请在WI-FI下观看。


solr  vs solrCloud


首先要明确solrCloud和阿里云,百度云,亚马逊云不是一个云。solrCloud是solr4的一个功能,可以认为是一种思想,一种理念,一种部署方式。


安装solr6.3.0 准备工作


jdk8安装包

solr安装包

        windows下载solr-6.3.0.zip  

        Unix, Linux, or Mac OS X下载solr-6.3.0.tgz

tomcat8安装包


NB:

下载包的时候,一定要去官网上找对应版本下载,网速慢的可以找国内服务器的资源。使用windows的同学注意,解压文件路径中不要包含空格,不要包含中文。不光solr,这点适用于整个程序员生涯。


下载后解压,文件结构如下图所示


(图1  solr6.3.0文件结构图)



《艳遇SOLR》4--solr6.3.0安装部署

(图2 solr6.3.0管理控制台)


给solr服务增加core后,就可以进行索引的创建和查询了。


《艳遇SOLR》4--solr6.3.0安装部署

(图3 solr6.3.0输入参数查询)


solr home


就是在图1中我们标出的那个solr文件夹。它由一组配置文件,索引文件,日志组成。可以理解为solr中的core。一个solr服务中可以有很多个core。


tomcat和Jetty怎么选


solr内置了Jetty 服务器。刚开始学习solr的时候,官方强烈的建议使用Jetty服务器。如果用啥都无所谓,试一试Jetty吧,如果你的老板不同意,跟他说,Google也在用,并把这个链接丢给他。

https://www.infoq.com/news/2009/08/google-chose-jetty/



视频内容请在WI-FI环境下观看


(linux+tomcat8+solr6.3.0 )



(linux+jetty+solr6.3.0 )


更正:jetty配置视频中,在视频的最后对solr查询参数fl的解释错误。fl参数为:在返回的结果集中,返回指定field的内容。


预告:图3中我们看到可以自己拼接参数请求solr服务器。那么solr查询中各参数是什么意思呢,如何搭配使用呢。


小王子:Words are the source of misunderstanding.





以上是关于《艳遇SOLR》4--solr6.3.0安装部署的主要内容,如果未能解决你的问题,请参考以下文章

《艳遇SOLR》6--通过一个Demo,看看solr提供的功能

《艳遇SOLR》8--倒排索引

《艳遇SOLR》10--倒排索引的查询--模糊匹配

《艳遇solr》5--solr6.3.0 AdminUI查询中各参数的含义

金沙数据-《艳遇SOLR(solr in action)》--2 千呼万唤始出来 犹抱琵琶半遮面

《艳遇SOLR》7-- 传统数据库在文本搜索中的劣势