zoukankan      html  css  js  c++  java
  • 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标签

  • 相关阅读:
    mysql 数据类型总结
    #微信小程序子传父 #小程序子组件向父组件传值 小程序子组件触发父组件中的事件
    #最近看到了一个写的很棒的系列文章专栏
    《MySQL45讲》读书笔记(四):索引
    《MySQL45讲》读书笔记(六):数据库事务概述
    《MySQL45讲》读书笔记(一):三大日志概述
    Java基础篇(05):函数式编程概念和应用
    数据采集组件:Flume基础用法和Kafka集成
    架构设计:数据服务系统0到1落地实现方案
    Java基础篇(04):日期与时间API用法详解
  • 原文地址:https://www.cnblogs.com/lanmao123/p/10520292.html
Copyright © 2011-2022 走看看