当前位置:首页 > 服务端 > 【Solr】Solr的安装部署

【Solr】Solr的安装部署

2022年11月09日 08:41:48服务端12

 

目录

solr安装和部署

solr下载

http://lucene.apache.org/

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

安装solr,就是去部署它的war包,war包所在的位置如图:

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

 

开发环境

Jdk1.7以上。1.7.0_72

Tomcat7以上。apache-tomcat-7.0.53

Solr4.10.3

Solr集成tomcat

第一步:安装tomcat,建议安装一个全新的tomcat

第二步:把solrwar\solr-4.10.3\dist\solr-4.10.3.war复制到webapps下,改名为solr.war,改名不是必须的,为了方便访问。

第三步:解压solr.war。启动tomcat会自动解压。也可以使用解压缩软件。

第四步:把\solr-4.10.3\example\lib\ext目录下所有的jar包添加到webapps中解压好的solr工程中webapps\solr\WEB-INF\lib下

第五步:创建一个solrhome(就是solr所有配置文件存放的目录)solr-4.10.3\example\solr文件夹就是一个标准的solrhome,可以直接使用。把solr文件夹复制到D:\temp\heima16下,改名为solrhome

 

了解solrhome

1collection1:是一个solrcore,一个solrcore就是一个索引库。一个solr服务器上可以有多solrcore。每个索引库之间是相互独立的。

2\solrhome\collection1\conf:是存放每个solrcore的个性配置。

 

3、Solrconfig.xml

 

a) luceneMatchVersion:匹配lucene的版本信息

 

b) Libsolrcore扩展使用的jar包。默认值是collection1\lib,如果没有此文件夹就创建一个。

 

c) dataDir:索引库存放的目录。默认是collection1\data文件夹。如果没有solr会自动创建。如果想修改为其他位置,需要配置此节点。

 

d) requestHandler:配置solr对外提供服务的url

 

  1. <requestHandler name="/select" class="solr.SearchHandler">:查询索引库使用的url
  2. <requestHandler name="/update" class="solr.UpdateRequestHandler">

 

维护索引库使用的url

 

e) defaultQuery:管理页面默认的查询条件 *:*

 

4、Core.properties:配置了solrcore的名字。

 

 

 

第六步:告诉solr工程solrhome的位置。修改solr/WEB-INF/web.xml文件。

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

 

 

 

Solr Web界面分析

安装后访问

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

Core Selector下 有collection1,复制一份,改成collection2,文件夹内部有core.properties的配置文件,打开可以看到 name=collection1,将其改成collection2。

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

再重新启动tomcat!刷新页面。

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

 

点击Core Admin添加的话,总是报错。估计是添加不了,只能手动复制加!如果哪位添加成功,请告知小妹。

为什么要添加core呢?core到底是什么呢?

core 是索引库,一个core就是一个索引库。 当把Lucene封装成solr服务时,比如淘宝的应用,一套solr全文搜索服务,淘宝、天猫和条骚市场等,都会去调用solr服务,进行全文搜索。那么每一套应用,就可以用core进行分别创建索引库。可以分开管理。互相是不干扰的。

例如:淘宝搜索商品的时候,因为淘宝的商品品种特别多。或者是可以按照商品搜索,也可以按照店铺搜索,也可以按照卖家名称搜索,有很多搜索的渠道。如果将这些分类都创建到一个core里面,是很庞大的,那么搜索的时候也会站很庞大的索引库搜索,速度也相对会减慢,相反,如果我们把索引分开管理的话,那么可提升速度,也方便管理。

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

虽然solr内置许多分词器,但是不一定满足我们的个性化需求,这样就有地方让我们自己创建分词器。

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

【Solr】Solr的安装部署 _ JavaClub全栈架构师技术笔记

作者:菠萝小妹。
来源链接:https://www.cnblogs.com/anny0404/p/5230684.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68695.html

标签: Solr
分享给朋友:

“【Solr】Solr的安装部署” 的相关文章

Solr JVM内存不足

Solr JVM内存不足 简单描叙 在本地自己搭建了一个solr7.1.0单机服务,在添加了十多条数据之后怎么添加都加不进去,通过简单的分析和观察,发现jvm内存占满,这里记录一下解决方法。如果启动的时候未指定内存,默认内存是512M,在使用...

通过xshell在linux上安装solr4.10.3

通过xshell在linux上安装solr4.10.3

查看更多Linux开发环境配置,请点击《Linux开发环境配置大全》 通过xshell在linux上安装solr4.10.3 0)下载   1)上传 通过xftp6上传到linux上   3)安装 在x...

Solr auto commit 配置

为了解决写索引时频繁提交带来的效率问题,考虑使用自动提交。 在solrconfig.xml中增加以下代码: <updateHandler class="solr.DirectUpdateHandler2"> <autoCommit&g...

[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一.

[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一.

在这里一下讲解着三个的安装和配置, 是因为solr需要使用tomcat和IK分词器, 这里会通过图文教程的形式来详解它们的安装和使用.注: 本文属于原创文章, 如若转载,请注明出处, 谢谢.关于设置IK分词器的文章 IK分词器: Linux下IK分词器的安装及配置1...

官方配置solr步骤(四)---solr服务开机自启动设置(windows)

官方配置solr步骤(四)---solr服务开机自启动设置(windows)

solr开机自启动设置 1、第一种方法 自写bat文件   首先新建一个txt 文件,并更名后缀为bat ,我名字叫solrstart.bat 。在里边填写下边的内容 @echo off echo 'solr服务启动中' start "...

指尖上的电商---(3)Solr全文搜索引擎的配置

指尖上的电商---(3)Solr全文搜索引擎的配置

                   接上篇,Solr的准备工作完毕后,本节主要介绍Solr的安...

solr控制台详解

solr控制台详解

solr 服务器管理界面可以查看系统状态、solr设置、分词检测、查询索引、增减core、查看日志等 1.Dashboard(仪表盘) 访问http://localhost:8080/solr时,出现该主页面,可查看到s...

Apache Solr 安装及启动

Apache Solr 安装及启动

1.下载地址  https://lucene.apache.org/solr/ 下载解压后目录如下 bin:启动和停止服务器的脚本。example: 示例。server/logs 文件夹,所有Solr日志都写入该文件夹。server/solr文...

Solr 的安装方式

1.下载solr项目包 或者上传压缩包到服务器 直接去官网下载 https://lucene.apache.org/solr/downloads.html 或者 wget https://mirror.bit.edu.cn/apache/lucene/s...

solr6.3安装部署

部署solr6.3到tomcat 环境 jdk1.8 tomcat9 解压Solr6.3.0到%solr%文件夹 解压得到的文件夹下做如下操作: 将%solr%/server/solr-webap...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。