zoukankan      html  css  js  c++  java
  • Solr学习总结(三)Solr web 管理后台

      前面讲到了Solr的安装,按道理,这次应该讲讲.net与数据库的内容,C#如何操作Solr索引等。不过我还是想先讲一些基础的内容,比如solr查询参数如何使用,各个参数都代表什么意思? 还有solr 自带的web 管理系统如何使用等。只有先明白了solr的基本内容,后续学习solr 的C#和数据库操作,才不会费劲。本人刚开始也是配置完solr 之后,直接找solr客户端,写相应的测试代码,但是由于不知道一个Update请求具体都需要哪些参数,各个参数都是什么意思,以至于碰到各种solr 的基础问题,都不知道问题在哪? 前车之鉴。

      Solr web管理后台

        访问主页:http://localhost:8080/solr/#/

        1. Dashboard 仪表盘,显示Solr的基本信息,包含solr版本,包含系统内存和jvm内存的使用情况,jvm参数等

          

        2. Logging solr的运行日志, 用来查看solr运行是否有警告或者异常,以便及时处理

        3. Core Admin 索引库管理,这个界面很重要,这使多核的配置,索引库的优化等,变得非常简单;
          主要功能包括:Add Core(添加核心,即索引库),Unload(卸载核心),Rename(重命名核心),Optimize(优化索引库)。

           

        4. Core Selector 核心选择器,选择要操作的索引库

          

          1. Overview(概览):查看索引的情况,例如:看看Num docs数量是否增加。包含基本统计如当前文档数;和实例信息如当前核心的配置目录;

          2. Analysis(分析):检验分词效果,用来诊断潜在的 文本分析 的查询/索引问题。注意FieldType需要选定为与被分析内容类型一致。

          3. Query(查询):这是一个查询界面,用的比较多,用来查询索引的文档,包含是否存在,排序是否正确等。稍后会介绍相关的查询参数。

           

           注意:如果没有做分词,相关的字段查询是精确匹配的,比如 将q 输入 title:me  即 查询title 为 me 的数据。

           

          4. Schema(当前索引库定义),显示当前的schema的配置文件,即schema.xml的内容,例如:可以看到schema.xml 中的配置的字段等信息。

            

          5. Documents (索引文档)索引的相关操作,增加,修改,删除等,例如我们要增加一个索引

            a. 先要在solr 的D:solr_homemycore1conf  的 schema.xml配置文件下,增加相关的字段field,例如: 

               <field name="title" type="string" indexed="true" stored="true" required="true" multiValued="false" />

            b. 在如下页面,选择/update ,文档格式选择json ,然后submit 提交。这样 索引就增加上了。

            c. 删除所以也是类似,只不过Document(s) 里面的xml一样 ,这个是删除全部的索引  <delete><query>*:*</query></delete><commit/>, 注意:这个<commit/>节点不能少,否则删除动作的事务不会提交。

           

  • 相关阅读:
    Vue-dialog(弹框组件)
    Vue封装select下拉组件
    RAID总结
    消息队列
    存储
    算法开始
    硬件杂记
    要看的
    关于kernel的疑问,不解
    杂技
  • 原文地址:https://www.cnblogs.com/zhangweizhong/p/5044858.html
Copyright © 2011-2022 走看看