查询屏幕
您可以使用查询屏幕向 Solr 集合提交搜索查询并分析结果。
在屏幕截图中所示的示例中,已提交一个查询,屏幕显示作为 JSON 发送到浏览器的查询结果。
在此示例中,将针对 genre:Fantasy
的查询发送到了“films”集合。表单中的所有其他选项都使用了默认值,这些选项将在下表中简要说明,并在本指南的后续部分中详细介绍。
响应显示在表单的右侧。对 Solr 的请求只是简单的 HTTP 请求,提交的查询显示在结果上方的浅色类型中;如果您点击此链接,它将在新的浏览器窗口中打开,其中只包含此请求和响应(不包含 Solr 管理 UI 的其余部分)。其余的响应以 JSON 格式显示,这是默认的输出格式。
响应至少有两个部分,但根据所选的选项,可能会有更多部分。它始终具有的两个部分是 responseHeader
和 response
。responseHeader
包括搜索的状态(status
)、处理时间(QTime
)以及用于处理查询的参数(params
)。
response
包括与查询匹配的文档,位于 doc
子部分中。返回的字段取决于查询的参数(以及所用请求处理程序的默认值)。此部分还包括结果的数量。
此屏幕允许您尝试不同的查询选项,并检查您的文档是如何被索引的。表单上可用的查询参数是一些大多数用户都希望使用的基本选项,但还有几十个可用的选项,只需手动将其添加到基本请求中即可(如果在浏览器中打开)。以下参数可用:
- 请求处理程序 (qt)
-
指定请求的查询处理程序。如果未指定查询处理程序,Solr 将使用标准查询处理程序处理响应。
- q
-
查询事件。有关此参数的说明,请参阅标准查询解析器。
- fq
-
过滤器查询。有关此参数的更多信息,请参阅常用查询参数。
- sort
-
根据响应的分数或其他指定的特征,以升序或降序对查询的响应进行排序。
- start, rows
-
start
是查询结果的偏移量,从该偏移量开始返回文档。默认值为0
,这意味着查询应从第一个匹配的文档开始返回结果。此字段接受与 常用查询参数中描述的start
查询参数相同的语法。rows
是要返回的行数。 - fl
- wt
-
指定用于格式化查询响应的响应写入器。如果未指定,则默认为 JSON。
- indent
-
点击此按钮以请求响应写入器使用缩进使响应更易于阅读。
- debugQuery
-
点击此按钮以使用调试信息(包括每个返回文档的“解释信息”)来增强查询响应。此调试信息旨在让管理员或程序员能够理解。
- dismax
-
单击此按钮启用 DisMax 查询解析器。有关更多信息,请参阅 DisMax 查询解析器。
- edismax
-
单击此按钮启用扩展查询解析器。有关更多信息,请参阅 扩展 DisMax (eDisMax) 查询解析器。
- hl
-
单击此按钮启用查询响应中的高亮显示。有关更多信息,请参阅 高亮显示。
- facet
-
启用分面,即将搜索结果基于索引词排列成类别。有关更多信息,请参阅 分面。
- spatial
-
单击以启用在空间或地理空间搜索中使用位置数据。有关更多信息,请参阅 空间搜索。
- spellcheck
-
单击此按钮启用拼写检查器,它会根据其他相似的词语提供内联查询建议。有关更多信息,请参阅 拼写检查。