我正在使用方面查询从 solr 生成统计报告。在生成异常报告时,我们使用class_name
solr 中的字段对异常进行分组。
架构.xml
<field name="class_name" type="text" indexed="true" stored="false" compressed="false"/>
Solr 查询
http://ultrasound.zmedia.com/solr/goo/select/?q=exception&version=2.2&start=0&rows=0&indent=on&facet=true&facet.field=class_name
Solr 查询结果
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">59</int>
</lst>
<result name="response" numFound="1068" start="0"/>
<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="class_name">
<int name="com">1068</int>
<int name="zmedia">1057</int>
<int name="pool">120</int>
<int name="processor">130</int>
<int name="server">53</int>
<int name="tldresult">43</int>
<int name="tomcat">20</int>
<int name="user">19</int>
<int name="util">19</int>
</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>
</response>
预期结果
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">59</int>
</lst>
<result name="response" numFound="1068" start="0"/>
<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="class_name">
<int name="com.zmedia.tomcat">20</int>
<int name="com.zmedia.user.util">19</int
</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>
</response>
我怎样才能做到这一点?。我无法更改 datatype ,因为它正在生产设置中运行。