SOLR相关方面搜索

SOLR相关方面搜索,solr,faceted-search,facets,Solr,Faceted Search,Facets,我正在使用SOLR,我有一个类似这样的模式: <fields> <field name="Id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> <field name="Username" type="text_general" indexed="true" stored="true" omitNorms="true" multiValued

我正在使用SOLR,我有一个类似这样的模式:

<fields>
<field name="Id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> 
   <field name="Username" type="text_general" indexed="true" stored="true" omitNorms="true" multiValued="false"/>
 <field name="ServerName" type="text_general" indexed="true" stored="true" multiValued="false" />
<fields/>

我想使用facet获得每个服务器的用户数 我该怎么做

预期结果:

服务器1:200(用户编号)
服务器2:300
等等


谢谢

这不是一个完整的解决方案,因为我没有您的数据和模式。但我认为您需要的是透视面
http://wiki.apache.org/solr/SimpleFacetParameters#Pivot_.28ie_Decision_Tree.29_Faceting

所以你需要做一些类似的事情(同样,你需要调整它使它适合你)


这正是我需要的。多谢各位
http://ip:port/solr/collection1/select?q=*:*&rows=0&facet=true&facet.pivot=Username,ServerName