solr的管控台介绍

Posted lanmao123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solr的管控台介绍相关的知识,希望对你有一定的参考价值。

   一、添加---通过管控台添加数据到solr索引库

                              1、打开solrCore目录中的conf下的schema.xml文件,查看Solr索引库提供的内置的字段

                                    和字段类型,查看标签field和fieldtype

                            schema.xml作用:

                                           声明solr的字段以及字段类型

                                       field标签:声明自定义的字段

                                 fieldtype标签:声明自定义的字段类型

         

<!-- indexed=true表示solr会为此字段添加索引 -->
<field name="id" type="string" indexed="true" />

 

                            专业术语对比:

                                           持久化数据库------solr 索引库

                                               二维表---------->木有这个东东

                                        字段------------>字段、键

                                        记录------------>文档(josn)

                            注意:

                                           solr的存储是基于文档的(json)

                                           Solr索引库的检索是基于字段的。会将所有符合要求的文档返回。

                                           solr索引库中的文档必须由唯一的ID标识。(索引要依赖此id标识)

                                           solr的所有字段全部声明在一个叫schema.xml的配置文件中。

                              2、在管控台的Documents页面中添加数据,数据格式为json,书写完成后点击提交即可。

二、查询---通过管控台查询solr索引库中的数据

                              1、在管控台中选择Query进入索引库的查询页面

                              2、在查询页面中数据检索条件,查询符合要求的文档数据

                                             q条件:必须要有值

                                                            作用:声明主查询条件

                                                            格式:

                                                                        *:*       查询所有的文档

                                                                        字段名:值 查询指定指定字段的文档数据

                                                            注意:

                                                                           solr会将查询条件中的值分词,然后使用分词后的

                                                                           结果分别查询索引库中符合条件的文档数据。

                                                            返回:返回所有符合要求的文档数据

                                             fq条件:

                                                        作用:在q条件查询结果下进一步筛选 并且可以同时声明多个筛选条件                                                       

                格式:字段名:值

                                                          返回:返回符合主查询条件和筛选条件的文档数据

                                             sort条件:

                                                            作用:对查询结果排序

                                                            格式: 字段名  asc|desc

                                                             注意:此排序有点类似文档排序 字符依次比较 比如:101排在10001前面

                                             start,rows条件:

                                                            作用:设置分页查询的起始角标和每页显示的数据的数据量

                                                            值:

                                                                           start--->pageStart   设置分页查询的起始角标

                                                                           rows--->pageSize    每页显示的数据的数据量

                                             fl条件:

                                                            作用:指定查询结果的字段

                                                            格式:字段名,字段名

                                             df条件:

                                                            作用:设置q条件的默认查询字段 此处设置后q条件可以只写字段值

                                                            格式:字段名

                                             hl条件:

                                                            作用:将查询结果中的符合要求的字段的值高亮显示

                                                            使用:

                                                                           点击hl

                                                                                          hl.fl中输入q查询的字段名

                                                                                          hl.simple.pre在其中输入前缀的html标签

                                                                                          hl.simple.post在其中输入后缀的HTML标签

以上是关于solr的管控台介绍的主要内容,如果未能解决你的问题,请参考以下文章

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

(十三) 构建dubbo分布式平台-dubbo管控台安装

(十三) 构建dubbo分布式平台-dubbo管控台安装

solr 学习片段

在 solr 3.4 中放置突出显示片段配置的位置

Solr 高亮是不是还可以指示返回的片段在原始字段中的位置或偏移量?