的每个值的一个结果,我想执行搜索,使得对于列的顶部值,我可以得到“N”结果数量。获取
例如为具有可能值之一的选项 1.美国(200个enteries) 考虑国家 2. UK(180个enteries) 3. CANADA(160个enteries) 4.阿根廷(140个enteries) 5巴西(120个enteries)
我要为前3个国家,即美国,英国,CANANDA我可以只使用单一的查询得到的每一个国家一排?
的每个值的一个结果,我想执行搜索,使得对于列的顶部值,我可以得到“N”结果数量。获取
例如为具有可能值之一的选项 1.美国(200个enteries) 考虑国家 2. UK(180个enteries) 3. CANADA(160个enteries) 4.阿根廷(140个enteries) 5巴西(120个enteries)
我要为前3个国家,即美国,英国,CANANDA我可以只使用单一的查询得到的每一个国家一排?
检查Solr Field Collapsing(分组)。
使用group=true&group.field=country
,使国别场分组
这将帮助你组一个单值字段如国家和限制组(rows
),为每组(group.limit
)结果的井数允许扩大的能力的数量。为parameters
什么参数名称,我应该需要追加? – chicharito 2013-03-28 08:48:16
已更新的答案。 – Jayendra 2013-03-28 08:50:32
你应该称为小面自己
的完整列表。还有结果分组和主要方面(没有试过mysqlf) – aitchnyu 2013-03-28 05:46:35