目录

Dashboard (仪表盘)

Logging (日志)

Cloud (Solr云)

Core Admin (Solr Core 管理界面)

添加 SolrCore

java properties (JVM 属性信息)

Tread Dump (运行栈信息)

Core selector

Overview (概述)

Analysis (分词)

Dataimport (数据导入)

Document (索引增删改)

修改 添加

删 除

Query (查询)


本文承接《 Solr 理论介绍 与 Win10 安装 Solr 4.10.3》,当 solr 与 Tomcat 成功整合之后,本文现在介绍 solr 管理页面

Dashboard (仪表盘)

  • 仪表盘,显示了该 Solr 实例开始启动运行的时间、版本、系统资源、jvm 等信息。

Logging (日志)

  • Solr 运行的日志信息

Cloud (Solr云)

  • Cloud 即 SolrCloud(Solr云集群),当使用 Solr Cloud 模式运行时会显示此菜单

Core Admin (Solr Core 管理界面)

  • Solr Core 管理界面
  • Solr Core 是 Solr 的一个独立运行实例单位,它可以对外提供索引和搜索服务,一个 Solr 工程可以运行多个 SolrCore(Solr实例),一个 Core 对应一个索引目录。

添加 SolrCore

  • 关于 SolrHome 不清楚的可以参考 《 Solr 理论介绍 与 Win10 安装 Solr 4.10.3》
  • 不建议直接在 Core Admin 后台管理页面中点击 “ Add Core” 按钮进行添加,而建议使用如下方式
  1. 第一步:复制 solrHome 目录下 collection1 ,粘贴然后改名为 collection2
  2. 第二步:修改 collection2 下的 core.properties 文件,将 name=collection2
  3. 第三步:重启 tomcat,就会在 Core Admin 页面看到两个了

java properties (JVM 属性信息)

  • Solr 在 JVM 运行环境中的属性信息,包括类路径、文件编码、jvm内存设置等信息。

Tread Dump (运行栈信息)

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

Core selector

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

Overview (概述)

  • Overview(概述),可以看到 statistics(统计)信息,如:上次修改时间、最大文档数、文档总数、删除文档数、版本、是否最优化、当前状态等
  • 还有 Instance(实例)信息

Analysis (分词)

  • Analysis(分词),左侧 “Field Value(Index)” 用于根据索引进行分词;右侧 "Field Value(Query)"用于根据查询字符串进行分词
  • Analyse Fieldname/FieldType :根据域名或者域类型进行分词,注意:域名必须先定义后使用,Solr 已经自带了一些域名

  • 如下所示:意思是将 "好兄弟 Hello World" 使用 "content" 域创建索引时,默认分词效果如下

  • 如下所示:意思是将 "好兄弟 Hello World" 使用 "id" 域创建索引时,默认不分词,因为主键 id 是不进行分词的

  • 同理 当用户输入 “好兄弟 Hello World” 进行检索时,如果使用 “content” 域进行检索,则分词效果如下:

  • 因为现在还没有配置 中文分词器,所以现在中文还是单字分词,当以后配置了中文分词器之后,上面就可以选择中文分词器进行分词了

Dataimport (数据导入)

  • 可以定义数据导入处理器,可以从关系数据库(如 Mysql)中)将数据导入 到 Solr 索引库中。
  • 因为暂时没有配置 数据导入的插件,所以无法进行操作,详细操作请参考《 Solr 4.10.3 导入 Mysql 数据》。

Document (索引增删改)

  • 通过此菜单可以 创建索引、更新索引、删除索引

修改 添加

  • 更新时,根据主键 id 域进行判断,如果存在此 id,则删除旧值,然后添加新值,如过不存在此 主键 id 域,则直接新增。
  • 所以更新与添加实质操作是一样的,如下所示操作成功。

  • Request-Handler (qt):请求的 SolrCore 后台地址,update 表示更新。所有的请求方法都可以在 SolrHome 下的 SolrCore 中的 配置文件 solrconfig.xml 中找到。

  • Document Type:文档类型,可以自己选择,如 JSON ,xml 等
  • Document(s):操作的索引,所有的域都可以在 Analysis 面板中找到,Solr 已经默认自定义了一些域,可以直接使用,如 id、titile、content 等

文档与索引的增加、修改必须要有 id(主键域),没有时会报错

域名和类型必须先定义后使用,没定义时使用会报错,solr 已经默认自定义了一些

删 除

1) 删除指定 ID 的索引

<delete>
       <id>id</id>
</delete>
<commit/>

2) 删除查询到的索引数据

<delete>
       <query>news_title:人民群众</query>
</delete>
<commit/>

3) 删除所有索引数据

<delete>
       <query>*:*</query>
</delete>
<commit/>

  • 然后再次查询  id:174 时,就不会再有了

Query (查询)

  • 通过 /select 请求执行搜索索引,必须指定“q”查询条件方可搜索。
  • q 下的 "*:*" 表示任意域的任意字符,也可以自己指定,如检索 id 值为1 的文档: "id:1"
  • sort 下用于指定排序域,如 “_version_ desc” 根据 _version_ 域 降序排序
  • start,rows 下用于分页检索,从那一条数据到哪一条数据
  • fl 下面用于指定只显示哪些域,用空格隔开,如 "id title" 即只显示 id 与 title 域的值

  • 查询(检索)是 Solr 全文检索引擎的重点,所以新开一节进行说明,可以参考《 Solr 4.10.3 后台管理页面查询详解》

Solr 4.10.3 后台管理页面介绍相关推荐

  1. bootstrap搭建后台管理页面

    bootstrap搭建后台管理页面 管理页面主体包括4部分,顶部导航栏,左侧导航栏,中间正文页和底部的页脚.其中左侧和顶部使用的是bootstrap的导航和下拉菜单组件,主体页面为了演示方便,使用了i ...

  2. 登录、注册、后台管理页面(动态)

    一.作业需求: 1.后台管理主界面(左边菜单框.(全选.反选)框.返回顶部按钮) 2.老男孩登录.注册页面 二.博客地址:https://www.cnblogs.com/catepython/p/93 ...

  3. 老男孩Day16作业:登录、注册、后台管理页面(动态)

    一.作业需求:1.后台管理主界面(左边菜单框.(全选.反选)框.返回顶部按钮)2.老男孩登录.注册页面二.博客地址:https://www.cnblogs.com/catepython/p/93063 ...

  4. Linux下RabbitMq的安装以及后台管理页面的安装

    安装: 1.下载安装包,可以去github找对应的rpm文件,也可以从rabbitmq · GitCode获取,注意erlang和rabbitmq需要对应版本否则会出现版本异常报错,可以从Rabbit ...

  5. 用jquery-easyui的布局layout写后台管理页面

    先在官网下载easyui文档 引入头部文件 <link rel="stylesheet" type="text/css" href="${pag ...

  6. 微信后台管理页面html

    wx_manage(git仓库见文末) 原文:https://i847.cn/article/63834.html 介绍 微信后台管理页面,由其他项目二次开发而来. 注意 自己写接口,接口名字和参数详 ...

  7. 使用 妹子UI 开发后台管理页面

    使用 Amaze UI 开发漂亮的后台管理页面,管理端登录页面.管理端列表页面.管理端保存页面. 页面布局样式使用固定定位和flex实现. 创作时间:2022年10月9日09:21:36 登录页面效果 ...

  8. 后台管理页面布局(左侧导航长度根据右侧内容无限延伸)

    2019独角兽企业重金招聘Python工程师标准>>>     如图为标准后台管理页面布局,左侧导航布局一般是设置高度100%来适应所有尺寸的显示器打开的浏览器高度. 但是这种布局会 ...

  9. 后台管理页面基本布局方式

    经典页面布局 简易后台管理页面布局 1 左边菜单栏固定 2 header固定高度(宽度自适应) 3 主体统计列表(宽度自适应) 代码如下 html <div class="main&q ...

  10. Vue后台管理页面总体结构及主要功能设计

    后台管理页面总体结构为:顶部左侧为系统标题,顶部右侧为用户图标及改密.退出菜单.中间左侧为功能菜单,中间右侧为操作区域,可以用el-row配合el-col来实现布局.其中导航菜单可以用el-menu配 ...

最新文章

  1. 36.Linux软件管理--YUM工具
  2. 5G NPN 行业专网 — Overview
  3. Python 技术篇-PIL库安装及截图功能演示
  4. C语言合并链表merge linked list(附完整源码)
  5. linux crontab 每5分钟执行一次_linux面试题:Linux定时任务必备技能有哪些?
  6. java中OOA,OOT, OOP, OOD, OOSM,OOM英文表示的含义是什么?
  7. C语言动态链表实现KTV点歌系统
  8. 2021东营高考成绩查询,2021东营市地区高考成绩排名查询,东营市高考各高中成绩喜报榜单...
  9. python自动处理数据_Python自动化测试-使用Pandas来高效处理测试数据
  10. CentOS7.5安裝配置多协议下载器Aria2
  11. 讯时网站管理系统通杀0DAY漏洞
  12. 脑机接口技术使瘫痪病人重获运动能力,4D打印技术已经到来!|技术前沿洞察...
  13. 女大学生王婷婷致信给网上春光照女主角
  14. 寻找AR中的Big Difference - v2.0 | MixLab AR指南
  15. 会话/序列推荐:Caser、SASRec、BERT4Rec [Session based / Sequential Recommendation]
  16. 游戏运营全过程剖析,游戏开发,游戏运营,游戏推广问题分析
  17. ntpdate提示Server dropped: no data处理记录
  18. 公众号定时推送早安、天气预报-保姆级教程
  19. -bash: ./run.sh: /bin/bash^M: bad interpreter: No such file or directory 报错解决方法
  20. 常用工具及常用网站总结

热门文章

  1. Tomcat中配置文件conf修改的一些常识
  2. Using neural network to combine measures of word semantic similarity for image annotation
  3. linux文件夹权限_五分钟搞定 Linux 文档全部知识,就看这篇文章
  4. 拓端tecdat|R语言用WinBUGS 软件对学术能力测验(SAT)建立层次(分层)贝叶斯模型
  5. 第二章 C++对C的改进和扩展
  6. set列表对象去重_set去重应用
  7. 【目标检测】SSD中的hard negative mining
  8. 清华大学操作系统OS学习(三)——启动、中断、异常和系统调用
  9. cv2.add和cv2.subtract图像加减法运算
  10. python的sorted用法