【发布时间】:2022-11-10 15:38:09
【问题描述】:
由于不知道该输入什么,我彻底困惑和迷失了方面查询使用 Solr 时的字段
我想对所有返回的文档求和,总结这个 TotalPaxCount 和 AdultPaxCount 值?
如何使用 Solr Web 界面中的 GUI 执行此操作。非常有限的示例似乎使用 curl 请求,我已经尝试了他们在 facet.query 中放置的内容及其不断的错误。
【问题讨论】:
-
似乎您正在尝试在普通的
facet.query字段中使用 JSON Facet 语法;这些是不同的 API。根据您实际想要执行的操作,您可能想要使用 JSON Facet API(即,如果您想为另一个 facet 键生成总和),或者使用statsAPI(如果您想要生成总和一个查询)。 -
好的,那么我如何在该文本框中编写一个方面来对 TotalPaxCount 和 AdultPaxCount 进行求和?这些其他 API 是什么?,目前我想通过这个 ui 进行查询。
-
如果您只想在整个集合中将这两个相加,请使用
stats=true&stats.field=TotalPaxCount&stats.field=AdultPaxCount。如果要将总和应用于存储桶(即除以另一个字段),请使用json.facet参数(如果您需要在 URL 中包含它)。
标签: solr