如何阅读grails中的facet facet_ranges?

时间:2013-06-26 10:40:42

标签: grails solr grails-2.0 grails-controller

A.<lst name="Age">
<int name="0">2</int>
<int name="2">1</int>
<int name="6">1</int>
<int name="9">1</int>
</lst>
</lst>

B.<lst name="facet_ranges">
<lst name="Age">
<lst name="counts">
<int name="0">3</int>
<int name="6">1</int>
<int name="9">1</int>
</lst>
<long name="gap">3</long>
<long name="start">0</long>
<long name="end">51</long>
</lst>
</lst>

我向solr数据库发出了一个RANGE查询......它给出了答案.. A和B

但我无法阅读 B 部分答案。想要在页面上显示 我正在使用grails

帮帮我

谢谢!!

1 个答案:

答案 0 :(得分:0)

检查QueryResponse getFacetRanges,它应该返回范围构面响应。

getFacetRanges().get(0)应该返回RangeFacet

RangeFacet getCounts()返回RangeFacet.Count,可用于获取范围和值。