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的文档直方图, 也就是在倒排索引中出现的次数等信息.

版权声明

作者: 马瘦风

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

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

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

Solr 05 - Solr Web管理界面的基本使用的更多相关文章

  1. Solr记录-solr基础内容

    Solr架构(体系结构) 在本章中,我们将讨论Apache Solr的架构. 下图显示了Apache Solr的体系结构的框图. Solr架构 - 构件块以下是Apache Solr的主要构建块(组件 ...

  2. Solr 11 - Solr集群模式的部署(基于Solr 4.10.4搭建SolrCloud)

    目录 1 SolrCloud结构说明 2 环境的安装 2.1 环境说明 2.2 部署并启动ZooKeeper集群 2.3 部署Solr单机服务 2.4 添加Solr的索引库 3 部署Solr集群服务( ...

  3. Solr 07 - Solr从MySQL数据库中导入数据 (Solr DIH的使用示例)

    目录 1 加入数据导入处理器的jar包 2 加入数据库驱动包 3 配置solrconfig.xml文件 3.1 配置lib标签 - 加入驱动jar包 3.2 配置requestHandler标签 - ...

  4. Solr记录-solr内核与索引

    Solr核心(内核) Solr核心(Core)是Lucene索引的运行实例,包含使用它所需的所有Solr配置文件.我们需要创建一个Solr Core来执行索引和分析等操作. Solr应用程序可以包含一 ...

  5. Solr记录-solr介绍及配置

    Solr是一个开源搜索平台,用于构建搜索应用程序. 它建立在Lucene(全文搜索引擎)之上. Solr是企业级的,快速的和高度可扩展的. 使用Solr构建的应用程序非常复杂,可提供高性能. 为了在C ...

  6. 02 Apache Solr: 概览 Solr在信息系统架构中的位置

    概述:      Apache Solr是一个用JAVA语言构建在Apache Lucene项目上的开源的企业级搜索平台.主要特性包含:全文搜索.命中高亮.片段式搜索.实时索引.动态集群.数据库集成. ...

  7. 【solr】 solr 5.4.1 和tomcat 基础环境搭建

    下载省略; solr下载地址:http://www.apache.org/dyn/closer.cgi/lucene/solr/ tomcat 下载安装(省略). solr5.4.1 默认在jetty ...

  8. Solr 17 - Solr的时间为什么比本地少8小时 (附修改方法)

    目录 1 为什么少8小时 2 如何查看Solr的时区 3 修改Solr的时区 3.1 Solr从数据库中同步数据的原理 3.2 为什么要修改时区 3.3 如何修改时区 1 为什么少8小时 (1) 原因 ...

  9. Solr系列一:Solr(Solr介绍、Solr应用架构、Solr安装使用)

    一.前言 前面已经学习了Lucene的分词.索引详解.搜索详解的知识,已经知道开发一个搜索引擎的流程了.现在就会有这样的一个问题:如果其他的系统也需要使用开发的搜索引擎怎么办呢?这个时候就需要把开发的 ...

随机推荐

  1. Kali安装Docker

    ---恢复内容开始--- 第一周 计划安装好docker     准备 审计thinkphp 框架 先把docker 安装的笔记补上 本来是在unbuntu 安装了一遍 并run 了几个镜像和基本操作 ...

  2. 【面试题】Java实现String的IndexOf方法

    先说题后感:程序员这一行,很多时候,自驱学习能力是自我成长一个很重要的因素(当然技术最好的学习途径都是通过项目实践去学习.理解.掌握).而自学方法中,除了看官方文档.技术博客等途径之外,学习源码也是一 ...

  3. BZOJ5335 : [TJOI2018]智力竞赛

    二分答案,转化成求最少的路径,覆盖住所有权值$\leq mid$的点. 建立二分图,若$i$的后继为$j$,则连边$i\rightarrow j$,求出最大匹配,则点数减去最大匹配数即为最少需要的路径 ...

  4. go 统计目录大小

    文件大小获取 // 这里获取的是 FileInfo 对象 fi, _ := os.Stat(filepath) FileInfo 定义如下: type FileInfo interface { Nam ...

  5. vue的环境安装(二)

    1.安装淘宝镜像     打开命令行,输入以下命令:npm install -g cnpm --registry= https://registry.npm.taobao.org2.全局安装 vue- ...

  6. Tips_发送请求时添加一个随机数参数,让浏览器每次都重新发请求到服务器

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Chrome_高亮显示当前改变的区域

  8. Spring SpringMVC SpringBoot SpringCloud概念、关系及区别

    一.正面解读: Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spring+Hibernate)这个MVC框架,所以定位很明确,Struts主要负责表示 ...

  9. Mysql postgresql 行列转换

    一.第一种 原数据表 转换后 DROP TABLE IF EXISTS tempdynamic; CREATE TEMPORARY TABLE tempdynamic ( SELECT p.fsPay ...

  10. C语言面试题分类->排序算法

    1.选择排序. 每次将最小的数,与剩余数做比较.找到更小的,做交换. 时间复杂度:O(n²) 空间复杂度:O(1) 优缺点:耗时但内存空间使用小. void selectSort(int *p,int ...