使用expand=true参数时,如何禁用默认生成的组头?
禁用Collapse分组的组头,仅获取展开结果
要去掉默认返回的组头,只获取展开区域的全部结果,你可以通过以下参数组合实现:
- 设置
rows=0:让主查询返回0条数据,直接屏蔽组头的输出 - 设置
expand.rows=-1:指定每组展开的结果返回全部条目(默认仅返回5条) - 可选:用
expand.fl指定展开结果需要返回的字段,减少冗余数据
最终的查询语句示例:
fq={!collapse field=your_field}&expand=true&rows=0&expand.rows=-1&expand.fl=field1,field2,field3
解释:
rows=0直接取消了主查询的组头输出,因为主查询不再返回任何数据expand.rows=-1确保每组下的所有关联结果都被展开返回expand.fl可以按需指定字段,比如你需要的id、title等,避免返回不需要的字段
内容的提问来源于stack exchange,提问作者Balajhi SV
相关产品推荐
相关产品推荐

