2014-11-20 6 views
1

나는 SOLR의 컬렉션 샘플 이름이, 내가 함께이 나에게 정확한 결과를 제공 아래 쿼리SOLR 패싯 결과

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에서 패싯 부분이 아니라 검색 결과를 제공합니다.

면 처리 결과를 CSV 형식으로 가져올 수있는 방법이 있습니까?

감사합니다.

답변

2

직접적으로 아닙니다. CSV 응답 작성자는 실제 문서에 대한 정보 만 포함합니다 (CSV 형식은 단일 파일의 다른 데이터 스키마에 적합하지 않기 때문에).

Solr에는 XSLT response writer이 있습니다. 응답에 사용자 정의 XSL 변환을 적용 할 수 있으므로 기본 출력 XML을 원하는 형식 (CSV 응답 포함)으로 변환 할 수 있습니다. 나는 그것을 수행하는 방법에 대한 준비된 예제가 없지만, the question has been asked before (for XML => CSV with XSLT).