• Solr 05


    图片

    1 Dashboard - 仪表盘

    仪表盘, 显示Solr实例运行的时间、版本、系统资源、JVM等信息.

    通过此仪表盘可以快速了解系统物理内存、JVM 版本、JVM相关参数的设置, 以及配置的JVM-Memory使用的大小.

    2 Logging - 日志信息

    显示日志信息, 可按照日志级别Level查看日志. —— 在调试中查看日志信息, 非常方便.

    3 CoreAdmin - Solr核心

    Solr Core的管理界面. 在这里可以添加Solr Core实例(有Bug, 不推荐使用Solr管理界面添加Solr Core).

    4 Java Properties - Java参数

    Solr在JVM 运行环境中的属性信息, 包括类路径、文件编码、JVM内存设置、Web容器相关设置等等信息.

    5 Thread Dump - 线程信息

    显示Solr Server中当前活跃的线程信息, 同时也可跟踪线程运行栈信息.

    6 Core selector - (重点)

    选择一个SolrCore进行详细操作.

    6.1 Overview - 概述

    这里可以直观地看到当前Solr节点的实例位置, 索引文件的目录, 文档的数量以及体积, 堆内存的使用情况等等信息.

    6.2 Analysis - 节点分析

    通过此界面可以测试索引分析器和搜索分析器的执行情况:
    图片

    6.3 Dataimport - 数据导入

    可以定义数据导入处理器, 从关系数据库将数据导入到Solr索引库中. 默认没有配置, 需要手工配置 -- 可在solrconfig.xml文件中添加配置文件, 并由schema.xml文件指定DataSource以及索引字段等内容, 后面将作详细说明.
    图片

    6.4 Documents - 文档

    在这里可以直接对Solr中存储的索引文档进行增删改操作.

    请求处理器中, /update表示更新索引: Solr默认根据id(唯一约束)域来更新Document的内容:

    • 如果根据id值搜索不到id域, 则执行添加操作;
    • 如果根据id值搜索到了id域, 则执行更新操作.

    通过此菜单可以 创建索引、更新索引、删除索引 等操作, 界面如下:
    图片

    其中: overwrite="true": Solr索引时, 如果文档已经存在, 就用XML中的文档进行替换.

    commitWithin="1000": Solr索引时, 每隔1000(1秒)毫秒, 自动执行一次文档提交.

    为了方便测试, 也可以在Documents中设置立即提交 —— 也就是在</doc>后面添加<commit/>.

    /update下删除索引 -- 将Document Type更换为XML:

    (1) 方式一: 指定要删除的所以文档的id:

    <delete>
        <id>change.me</id>
    </delete>
    <commit/>
    

    (2) 方式二: 根据查询条件匹配要删除的文档:

    <delete>
        <query>id:change.me</query>
    </delete>
    <commit/>
    
    <!-- 删除全部, 慎用 -->
    <delete>
        <query>:</query>
    </delete>
    <commit/>
    

    6.5 File - 文件

    在这里可以直观地查看collection/conf下的文档及其内容, 使用较多.

    6.6 Query - 查询

    请求处理器中, 通过/select执行搜索索引, 必须指定“q”查询条件方可搜索.
    图片

    6.7 Replication - 副本

    在这里可以看到当前副本的状态: 数据量的大小, 状态, 也可以直接禁用当前副本.

    6.8 Schema Browser - 约束信息浏览

    在这里可以查看到当前Collection中的所有Field的信息:

    是否主键、是否索引、是否分词、是否存储、是否优化等信息, 还能看到具体某个Field的文档直方图, 也就是在倒排索引中出现的次数等信息.

    版权声明

    作者: 马瘦风

    出处: 博客园 马瘦风的博客

    您的支持是对博主的极大鼓励, 感谢您的阅读.

    本文版权归博主所有, 欢迎转载, 但请保留此段声明, 并在文章页面明显位置给出原文链接, 否则博主保留追究相关人员法律责任的权利.

  • 相关阅读:
    简单的本地注册与登陆的功能
    Android 简单统计文本文件的字符数、单词数、行数、语句数Demo
    个人项目需求与分析——点菜系统App
    强大的健身软件——Keep
    大学生三大痛点
    我推荐的一款实用APP-圣才电子书
    PropertyDescriptor和BeanUtils使用去获得类的get 和 setter访问器
    神奇的 Object.defineProperty
    用cudamat做矩阵运算的GPU加速
    Java并发编程概要
  • 原文地址:https://www.cnblogs.com/shoufeng/p/9513674.html
Copyright © 2020-2023  润新知