美文网首页万网极研社
Solr的安装与使用

Solr的安装与使用

作者: RabbitMask | 来源:发表于2019-06-14 11:12 被阅读11次

Solr是一个高性能,基于Lucene的企业级全文搜索服务器。提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。
之前社工裤搭建的时候接触过,客户体验满分,简单说下使用感受,4E数据MSSQL查询7-10分钟,solr的查询速度20-30s,所以说solr的查询速度还是数据库所无法达到的。

solr官方下载地址:
http://lucene.apache.org/solr/downloads.html
solr旧版本下载地址:
http://archive.apache.org/dist/lucene/solr

solr5之后安装方法类似,如果你从网上看到solr>5依然在使用tomcat部署的文章,请果断alt+F4,solr5之后集成了jetty,不再依赖tomcat部署。
因为本次搭建的需要,选择6.0版本为例,与最新8.1版本类似。

Solr部署

下载并解压:

tar zxvf solr-6.0.0.tgz

cd到bin目录下:

其中install_solr_service.sh效果为把solr安装为服务,开机自动运行,我们此次直接运行。

./solr start -p 1988

至此,我们的solr已经部署完毕了,并没有网上教程那般繁琐。

Core创建

然而此时的solr并不能正常使用,还需要创建核心。
Core是Solr特有的概念,core术语是用来指代一个单独的索引、关联的事务日志以及一些配置文件(包括schema.xml和solrconfig.xml等等),如果你需要的话,在安装solr的时候你可以创建多个core,多core模式允许你在同一台服务器上使用不同的结构来索引你的数据以及在如何把索引数据展现给不同的用户方面提供了更多的控制。
如果不够形象,你可以把Core看作一个数据表,solr这个数据库中有多张表,schema.xml即表结构配置文件,emmmm,这么理解形象点。

首先在solr-6.0.0/server/solr/新建一个文件夹,命名即为Core_name,此处我们命名为rabbit,在它下面创建data文件夹用以存放数据。然后
把solr-6.0.0/example/example-DIH/solr/db/下的conf文件夹拷贝到solr-6.0.0/server/solr/rabbit/下面,作为我们的配置文件,大家根据需求对样例文件进行修改,solrconfig.xml文件是自带的,schema.xml需要大家自己创建,可以拷贝managed-schema文件重命名为solrconfig.xml,然后根据表结构需求进行更改,另外还需要配置solr的同步所需数据源,同conf目录下db-data-config.xml文件。

综上,配置solrconfig.xml、db-data-config.xml、schema.xml三个文件即可保证基本使用。

对应我们Solr服务器端配置如下填写Add Core:

基本的查询功能可以借助Core自带的Query模块:

当然也可以使用http请求进行直接访问:

本章内容相对简单粗糙,在后边大数据平台搭建时展开对配置参数细节讲解,本章内容纯粹为Solr相关漏洞复现做基础,敬请期待。

相关文章

  • Ranger-Solr审计日志安装

    使用RangerAdmin安装solr,基于已有的solr环境安装,主要是在solr创建用于存储数据的CoreAd...

  • Solr的安装与使用

    Solr是一个高性能,基于Lucene的企业级全文搜索服务器。提供了比Lucene更为丰富的查询语言,同时实现了可...

  • windows 下搭建 solr 5.3

    一:下载solr5.3安装包;点击 solr 二:安装 1:解压安装tomcat ,本文中使用 tomcat7.0...

  • Solr安装部署连接mysql数据

    记录下第一次使用solr的历程 1: 安装前提 | solr版本 | Jdk版本 || --...

  • Solr安装与简单的使用

    在多个应用系统中全部都需要使用全文搜索,如果每一个应用加入Lucene这样的话就太麻烦了。所以就可以创建一个独立的...

  • Solr集群安装Version5.5.2(cloud模式)

    Solr安装cloud模式,基于Solr的安装版本为5.5.2。 安装规划 Solr zookeeper zdh-...

  • solr入门

    solr安装与测试 1、下载solr http://mirrors.hust.edu.cn/apache/luce...

  • Solr单机安装Version5.5.2

    Solr安装单机模式,基于Solr的安装版本为5.5.2。 安装规划 安装用户 solr/zdh1234 hado...

  • Solr使用——使用Docker进行快速安装Solr

    Solr使用——使用Docker进行快速安装Solr 背景 日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩...

  • solr服务

    1.Solr服务搭建 1.1 Solr的环境 Solr是java开发。需要安装jdk。安装环境Linux。需要安装...

网友评论

    本文标题:Solr的安装与使用

    本文链接:https://www.haomeiwen.com/subject/ydbsfctx.html