目录

q - 查询字符串

fq - (filter query)过虑查询

sort - 排序

start,rows - 分页

fl - 指定返回字段

df - 指定默认搜索Field

wt - (writer type) 指定输出格式

hl - 是否高亮


本文导读

  • 本文承接《 Solr 4.10.3 后台管理页面介绍》,具体介绍 Solr 的检索操作,了解了这些页面上的查询操作,对以后使用 SolrJ 客户端进行编码检索很有帮助
  • 本文展示的 Solr 版本为 4.10.3

字段详解

  • 通过 /select 搜索索引,Solr 制定一些参数完成不同需求的搜索。

q - 查询字符串

  • q - 查询字符串:必须存在,如查询所有:*:*、查询 id 为 3:id:3、查询 news_title 为 "市民":news_title:市民....
  • 检索的域必须事先在 schema.xml 文件存在,否则报错。

fq - (filter query)过虑查询

  • fq(filter query)-过虑查询:对 q 查询的结果进行过滤,有 and 的意思。

  • fq —— id:[* TO 175]  表示在符合 q 参数的同时,要求 id 值还要小于 175,(* 表示无限)
  • fq —— id:[174 TO *]  表示在符合 q 参数的同时,要求 id 值还要大于 174
  • fq —— id:[174 TO 178]  表示在符合 q 参数的同时,要求 id 值还要大于 174,且小于 178

sort - 排序

  • sort - 排序:格式:sort=<field name>+<desc|asc>[,<field name>+<desc|asc>]…
  • 中文会按着拼音字母进行排序

id desc:表示按 id 值从大到小倒序输出

id asc:表示按 id 值从小到大顺序输出

start,rows - 分页

  • start - 起始记录位置:从0开始,超过文档总数时,结果大小为0,不会报错
  • rows - 查询的记录条数:指定返回结果最多有多少条记录,配合 start 来实现分页,超过文档总数时则查询到最后一条。

fl - 指定返回字段

  • fl - 指定返回字段:用逗号 或 空格分隔多个域

df - 指定默认搜索Field

  • df - 可以指定一个默认搜索 Field,指定后就可以直接在 “q” 查询条件中输入关键字。

  • 也可以在 SolrCore 目录中的 conf/solrconfig.xml 文件中指定默认搜索的 Field(域),指定后就可以直接在“q”查询条件中输入关键字。
  • 如下所示,<str name="df">text></str>:表示是以 "text" 域作为默认检索字段,想要指定其它域为默认检索域时修改即可。
  <requestHandler name="/select" class="solr.SearchHandler"><!-- default values for query parameters can be specified, thesewill be overridden by parameters in the request--><lst name="defaults"><str name="echoParams">explicit</str><int name="rows">10</int><str name="df">text</str></lst>

wt - (writer type) 指定输出格式

  • wt - (writer type)指定输出格式:可以有 xml, json, python,ruby,php, csv。

hl - 是否高亮

  • hl - 是否高亮,设置高亮 Field,设置格式前缀和后缀。
  • 可以同时指定多个高亮的域,中间用空格隔开,不能指定复制域!

Solr 4.10.3 后台管理页面查询详解相关推荐

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

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

  2. bootstrap搭建后台管理页面

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

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

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

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

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

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

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

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

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

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

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

  8. 音乐后台管理 歌手查询功能 ktv 1216

    音乐后台管理 歌手查询功能 ktv 1216 登陆成功后 菜单栏 歌手查询界面 查询语句 保留有效的列 歌手查询窗体 界面 load方法加载数据 加载下拉框 加载到dgv 绑定组合框数据 绑定dgv ...

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

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

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

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

最新文章

  1. hibernate配置相关知识
  2. Java -- JDBC 学习--通过 ResultSet 执行查询操作
  3. python代码大全下载-大神整理的python资源大全
  4. h5实现手机端等级进度条
  5. Fedora开启FTP服务
  6. 生成JSON数据--fastjson(阿里)方法
  7. 网状结构的解藕-中介者模式
  8. Oracle statspack 基本使用
  9. leetcode-551-Student Attendance Record I(判断是否出现连续几个相同字符)
  10. openstack 在线repo
  11. 给大家介绍一个日期输入控件javascript实现,我修改了下,符合我的习惯了,^_^!...
  12. List 按照中文姓名升序排列
  13. Linux在终端启动程序关闭终端不退出的方法
  14. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_3_转换流的原理...
  15. ThrealLocal原理讲解
  16. 钉钉H5应用开发-jsapi调用
  17. 远程连接工具rdcman
  18. 蛋白质非标记定量技术lable free
  19. 既生瑜(zookeeper)何生亮(redis)上
  20. 微信公众号服务器配置及接入验证

热门文章

  1. 如何使用.NET清除IE的缓存(Temporary Internet Files)
  2. 偶师傅说过的很有意思的话
  3. anaconda配置python_interpreter报错_MAC系统下SublimeText3 Python环境配置参考
  4. python3 一年中的天数 时间转化为北京时_三年级数学《年月日》时间知识详解,帮助孩子重点知识不丢分...
  5. 拓端tecdat|R语言网络和网络流的可视化实践:通勤者流动网络
  6. linux下MySQL密码修改过程记录
  7. 同事发来的文件是个html,逮到一个疑是感染html,htm,网页文件的木马
  8. Keras验证集切分
  9. 标准机器学习数据集的最佳结果
  10. python实现七种方法去除列表中的重复元素