我在SOLR中有一个名为 sample 的集合,我正在尝试对集合进行一些分组 运行以下查询
http://127.0.0.1:8983/solr/sample/select?q=*%3A*&wt=json&indent=true&facet=true&facet.pivot=Key1,Key2
这给我正确的结果,在搜索结果后面有facet_counts。
但我希望得到的是.csv
格式的方面结果。我尝试设置wt=csv
,但这只给了我csv中的搜索结果,而不是facet部分。
有没有办法以csv格式获得facet结果?
由于
答案 0 :(得分:2)
不直接。 CSV响应编写器仅包含(如您所见)有关实际文档的信息(因为CSV格式不适用于单个文件中的不同数据模式)。
然而,Solr确实有一个XSLT response writer,您可以在其中对回复应用自定义XSL转换,允许您将默认输出的XML转换为您想要的任何格式,包括作为CSV响应。我没有一个如何做到这一点的现成例子,但是the question has been asked before (for XML => CSV with XSLT)。