如何使用solr方面查询在solr文本字段上获得可折叠的结果?

如何使用solr方面查询在solr文本字段上获得可折叠的结果?,solr,lucene,Solr,Lucene,我正在使用facet查询从solr生成一个stats报告。生成异常报告时,我们使用solr中的class\u name字段对异常进行分组 schema.xml <field name="class_name" type="text" indexed="true" stored="false" compressed="false"/> Solr查询结果 <response> <lst name="responseHeader"> <int nam

我正在使用facet查询从solr生成一个stats报告。生成异常报告时,我们使用solr中的
class\u name
字段对异常进行分组

schema.xml

<field name="class_name" type="text" indexed="true" stored="false" compressed="false"/>
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>

0
59
1068
1057
120
130
53
43
20
19
19
预期结果

    <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>

0
59
20

19由于字段是文本和标记化的,因此返回的facet将是单个单词,而不是完整的字符串。
没有其他选项可以更改数据类型或使用字符串数据类型维护不同的字段,这需要更改配置并重新编制索引

    <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>