获取

2013-03-28 43 views
1

的每个值的一个结果,我想执行搜索,使得对于列的顶部值,我可以得到“N”结果数量。获取

例如为具有可能值之一的选项 1.美国(200个enteries) 考虑国家 2. UK(180个enteries) 3. CANADA(160个enteries) 4.阿根廷(140个enteries) 5巴西(120个enteries)

我要为前3个国家,即美国,英国,CANANDA我可以只使用单一的查询得到的每一个国家一排?

+0

你应该称为小面自己

的完整列表。还有结果分组和主要方面(没有试过mysqlf) – aitchnyu 2013-03-28 05:46:35

回答

3

检查Solr Field Collapsing(分组)。

使用group=true&group.field=country,使国别场分组

这将帮助你组一个单值字段如国家和限制组(rows),为每组(group.limit)结果的井数允许扩大的能力的数量。为parameters

+0

什么参数名称,我应该需要追加? – chicharito 2013-03-28 08:48:16

+0

已更新的答案。 – Jayendra 2013-03-28 08:50:32