solr入门1

solr8.3.0下载安装

1、下载地址

https://lucene.apache.org/solr/downloads.html

根据不同的操作系统进行选择,本文演示基于windows,选用的是最新版本8.3.0。
2、安装并且启动
首先解压,看到的目录结构如下:
目录结构

启动并且访问

  • win+R,输入cmd,进入docs窗口

执行下面的命令
1.cd D:\solr-8.3.0\bin
2.回车
3.d:
4.回车
5.solr.cmd start

看到下面的结果就证明启动成功了:

D:\solr-8.3.0\bin>solr.cmd start
Waiting up to 30 to see Solr running on port 8983
Started Solr server on port 8983. Happy searching!

  • 在浏览器里边输入 http://localhost:8983/solr,访问solr,出现这样的界面,证明成功了
    成功

创建core

创建core (core在solr里边相当于数据库)
注意事项:
1.创建前首先需要在D:\solr-8.3.0\server\solr这个目录里边创建一个对月的core目录
2.并且要将D:\solr-8.3.0\server\solr\configsets\sample_techproducts_configs这个目录下的conf目录复制到刚才创建好的目录
3.在刚在打开的界面中找到Core Admin>Add Core,输入name和instanceDir,这两个值和刚才新建目录的名称保持一致。
4.执行Add Core,创建成功。
创建成功

导入mysql数据到solr中

1.安装dataimport插件,进入到D:\solr-8.3.0\dist这个文件夹中,将
solr-dataimporthandler-8.3.0.jar
solr-dataimporthandler-extras-8.3.0.jar
这两个jar复制到
D:\solr-8.3.0\server\solr-webapp\webapp\WEB-INF\lib这个文件夹中
2.下载mysql-connector-java-版本自己选择.jar,复制到
D:\solr-8.3.0\server\solr-webapp\webapp\WEB-INF\lib这个文件夹中
3.进入到D:\solr-8.3.0\server\solr\core_01\conf这个文件夹下面,找到solrconfig.xml这个文件,打开在最后添加下面的内容

<requestHandler name="/dataimport" 
		class="org.apache.solr.handler.dataimport.DataImportHandler">
		<lst name="defaults">
			<str name="config">data-config.xml</str>
		</lst>
  </requestHandler>

4.在D:\solr-8.3.0\server\solr\core_01\conf这个文件夹下面创建data-config.xml文件,并且编写对应的数据库配置,如下所示:

<?xml version="1.0" encoding="UTF-8" ?>  
<dataConfig>   
<!-- 数据源配置-->
<dataSource type="JdbcDataSource"   
        driver="com.mysql.jdbc.Driver"   
        url="jdbc:mysql://localhost:3306/customer?serverTimezone=Asia/Shanghai"   
        user="root"   
        password="123456"/>   
<!-- document配置,document相当于数据库表-->
<document>   
  <entity name="customer" query="select * from customer ">
       <field column="id" name="id"/> 
       <field column="name" name="name"/> 
       <field column="phone" name="phone"/> 
  </entity>   
</document>   
</dataConfig>

5.重启solr

solr.cmd restart -p 8983

看图操作
在这里插入图片描述
6.查看检车数据是否导入成功
在这里插入图片描述查看参数q还可以这样写 name:张三 || id:2

错误定位处理

如果中途操作失败的话,可以查看日志信息进行错误定位处理。
在这里插入图片描述简单的使用入门,后面有时间再分享,大佬勿喷。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值