2017년 11월 7일 화요일

Apache Solr에서 두개의 분류로 Group 하기

참고 : https://stackoverflow.com/questions/15758829/solr-how-can-i-group-on-two-different-fields

Apache Solr 4.3 에서는 group 기능이 있긴 하지만, 하나의 컬럼만 그룹이 가능하다.

이래저래 검색해서 pivot을 사용하면 된다는 걸 발견

전송 매개변수는 다음과 같다.

"fl":"분류1,분류2", -- 출력 컬럼
"indent":"true",
"q":"검색조건",
"group.field":"분류2",  -- 분류1 아님!!
"group":"true", --- group 사용
"wt":"json",
"facet.pivot":"분류1,분류2",
"fq":"필터조건",
"rows":"999" -- 반환 결과수 (분류2의 결과를 다 출력해야 해서 일부러 999 줌)


위에서 group.filed와 group을 제거하고 매개변수를 보내면 분류들만 출력되는 결과가 나옴.
이것도 나름 응용할 곳이 있을 듯 하다.

댓글 없음:

댓글 쓰기

[PS2] 악마성 2개 클리어 일지..

https://www.youtube.com/watch?v=HwFIH--7UkM PS2 버전 악마성 시리즈 전부 클리어.. 순수의 비가는 카메라 구도 조정이 전혀 안되서.. 정말 어려웠는데.. 어둠의 저주는 전작의 여러 부족한 부분을 개선하여.. 쾌적하...