solr学习报告

启动solr

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

solr-6.3.0\solr-6.3.0>bin\solr start -e techproducts
1.png

理解索引

3.png

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

5.png

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

6.png

documents选项卡

9.png

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

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

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

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文件

7.png

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

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

8.png

query查询构造

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容