目录
前言归纳
通过此篇章可以熟悉solr管理页面初步掌握以下技能。
1.Solr的下载部署配置
2.创建document以及field等部分配置
3.如何快速导入数据到solr库
4.简单的查询功能
Solr8.0快速搭建入门
所有篇章将基于solr8.0 进行讲解
Jdk:1.8以上
一. 项目安装部署:
1. 下载地址:目前最新版本
http://www.apache.org/dyn/closer.lua/lucene/solr/8.0.0
windows选择zip格式的下载,我们以windows为例(根据系统选择对应的格式即可)
2.解压到指定目录
我们放在D盘根目录下
solr-8.0.0.zip
3.启动&关闭项目
solr进入解压后的这个目录 (自带服务器,不用集成到tomcat中启动)
D:\solr-8.0.0\bin
启动命令:solr start
关闭命令:solr stop -all
重启solr :solr restart –p p_num
部分截图如下(默认端口8983)
4.浏览器访问
此时solr部署完毕,接下来就可以访问了
二. 项目部分配置
创建核心
1.创建核心名称作为文件夹,测试名称meta_db(可以理解为数据库)
2.将配置文件copy到meta_db中
D:\solr-8.0.0\server\solr\configsets\sample_techproducts_configs
3.创建核心
浏览器访问 http://localhost:8983/solr
选择Core Admin
右侧输入框的name和 InstanceDir输入名称和创建的核心文件夹保持一致(meta_db)
创建成功
此时solr构建完成
三 创建document(表)
选择创建的核心(meta_db)->点击Schema->点击 Add Field
添加相应的Field(可以理解为表中的字段)
我们以md_name、md_code两个字段段为例(都是string类型)
填入字段名称md_name和字段类型(string),然后单击 Add Field即可
注意:name中的名称不可重复
可以看到两个字段已经创建完成
四 导入数据 documents
支持多种方式(数据库、Json、XML、CSV...)将数据导入到solr库,很灵活方便
我们以CSV方式导入下数据
点击 Submit Documnet即可完成数据添加
测试数据如下,注意逗号是英文状态输入,否则创建失败
id,md_name,md_code
11,测试第一个程序,hellword1
12,测试第二个程序,hellword2
五、查询数据
添加完测试数据,接下来验证下数据
了解接单的查询语法
浏览器访问管理页面 选择相关的库(meta_db)->选择Query->Execute 即可
从截图中我们可以看到库中有2条数据(数据正确)
简单查询
q:输入查询字段和value值 匹配查询结果
右侧含有查询用时(QTime)和查询数量(numFound)
如下图:查询md_code为hellword1的数据
提示:q功能很强大,支持模糊查询、关联查询、and和or同样支持,更多个更多在后面篇章有详细讲解
End
希望通过此篇大家对solr有个简单的入门,后面更多高阶功能会持续更新,打造solr8.0最全系列文章,欢迎关注转发