solr学习报告

启动solr

将windows的环境变量中的JAVA_HOME由jdk修改为jre
在创建名为techproducts的内核(core)

solr-6.3.0\solr-6.3.0>bin\solr start -e techproducts
solr学习报告_第1张图片
1.png

理解索引

3.png

solr学习报告_第2张图片
2.png

每个core中都有conf和data两个文件
conf:主要用于存放core的配置文件
(1)schema.xml用于定义索引库的字段及分词器等,是核心文件
(2)solrconfig.xml定义了core的配置信息
data:主要用于存放core的数据,即index-索引文件和log-日志记录

索引数据的文件位置如下

4.png

使用luke查看索引数据

overview栏显示solr索引的大致内容,
一共有25个索引字段,32个网页,总共有1155个分词item

solr学习报告_第3张图片
5.png

查看每个字段的内容
选择每个字段,然后选择Show top items按钮,即可在右侧看到详细的Items信息,里面包含了默认的分词信息:

6.png

documents选项卡

solr学习报告_第4张图片
9.png

在search选项卡中,搜索name:ipod,搜索结果如下

![Upload ipod.png failed. Please try again.]

了解第一条搜索结果的score得分如下

solr学习报告_第5张图片
ipod1.png

关于schema

XML Schema定义(XML Schema Definition,XSD)是一套W3C标准,用于基于XML的称为XML Schema的类型系统。用于定义的语言是一种称为XML模式定义语言(XML Schema Definition Language)的XML语法。Web 服务使用XML作为表示消息和数据的底层格式。因此,XSD成为Web服务类型系统的自然选择。

managed-schema文件

solr学习报告_第6张图片
7.png

对应刚才luke中的每个字段的内容以及其详细信息

techproducts的原始文档在luke中的显示如下

solr学习报告_第7张图片
8.png

query查询构造

你可能感兴趣的:(solr学习报告)