solr的原理图:
本次采用solr-6.2.0版本
下载地址:
http://archive.apache.org/dist/lucene/solr/
下载解压后如图:
bin目录:各种启动类文件,
contrib:相依赖的jar包
dist:各种各样的solr发布的jar包
docs:文档
example:自带的几个例子
启动建一个集群式云服务:
默认开启两个分片:8983端口和7574端口
默认对中文的分词是很不好的,把每个字都分开,稍后写怎么把中文的分词搭进来
每个搜索对象就是一个document:
Query:后台提供的测试页面让你去查自己想要的东西
schema:就是自己要做的一些配置
刚开始里面是什么都没有的:
先导入一些数据进去:
两种方法导入数据(document):
一: 后台提供了一个post jar包可以直接把数据导进去
java -Dc=gettingstarted -Dauto -Drecursive -jar example\exampledocs\post.jar docs/
导入数据后,从后台query一下所有数据就出来了:
查询Overview页面
支持加减格式,搜索包含Overview和不含quick的文件
加上debugQuery参数
会告诉你怎么解析你的搜索语句:先把原始的queystring语句(rawquerystring),然后分词,解析,tostring,
关闭solr:
开一个单机的solr
与前面的集群不同,只启动一台
启动之后是什么都没有的,为自己的wenda项目创建一个core:
后端刷新一下就出来了: