我有这样的schema.xml:
示例数据
id Country State City Area
1 India abc cd mnv
15131 India Delhi HauzK asdf (from 1 to 15131 inserted usingcsvhandler)
15132 India Karnatka Bang mno ( 15132 inserted using solarium api)
所有字段均为text_general类型并应用
有一点需要注意: 我使用solarium API将id ='1'的记录插入id = 15131,使用CSV请求处理程序和id = 15132的文档插入新记录。
现在,我有国家的建议箱。我想只展示不同的国家,所以我按国家分组。
http://localhost:8983/solr/searchLocation/country?
q=country%3Ain&wt=xml&indent=true&group=true&group.field=country
我得到了以下结果
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">4</int>
</lst>
<lst name="grouped">
<lst name="country">
<int name="matches">15132</int>
<arr name="groups">
<lst>
**<str name="groupValue">ndia</str>**
<result name="doclist" numFound="15131" start="0" maxScore="0.24998347">
<doc>
<str name="country">india</str>
<str name="state">Andaman and Nicobar</str>
<str name="city">A&N Islands</str>
<str name="area">Marine Jetty</str>
<str name="id">02cb8ba4-bffe-4c4e-a976-29f01ad8d275</str>
<float name="score">0.24998347</float>
</doc>
</result>
</lst>
<lst>
**<str name="groupValue">d</str>**
<result name="doclist" numFound="1" start="0" maxScore="0.24998347">
<doc>
<str name="country">india</str>
<str name="state">Kerala</str>
<str name="city">Palghat</str>
<str name="area">Padagirinew</str>
<str name="id">0158f635-24dd-4d2f-9697-e79272684c95</str>
<float name="score">0.24998347</float>
</doc>
</result>
</lst>
</arr>
</lst>
</lst>
</response>
为什么不制作两个不同的组?它应该是单一组国家领域的价值是印度......
由于