2013-03-28 3 views
1

열의 최상위 값에 대해 'n'개의 결과를 얻을 수 있도록 검색을 수행하고 싶습니다. 하나의 옵션은 1 USA로 (200 enteries)에 사용할 수있는 값을 갖는 것으로 국가 2. UK (180 enteries) 3. CANADA (160 enteries) 4. ARGENTINA (140 enteries) 5 고려 예각 열의 값 하나를 얻으십시오.

. 브라질 (120 enteries)

미국, 영국, CANANDA 등 3 개국을 원해요. 하나의 검색어 만 사용하여 모든 국가에 대해 하나의 행을 얻을 수 있습니까?

+0

자신을 패셔닝해야합니다. 또한 결과 그룹화 및 피벗 패싯 (havent mysqlf 시도) – aitchnyu

답변

3

체크 Solr Field Collapsing (그룹화).

사용 group=true&group.field=country은 국가 필드에 그룹화 가능하게

이것은, 예를 들어 단일 값 필드에 당신에게 그룹을 도움이 될 것입니다 국가 수와 그룹 수 (rows)를 그룹당 결과 수 (group.limit)로 제한하여 확장 할 수 있습니다.

전체 목록 parameters

+0

내가 param 이름을 추가해야합니까? – chicharito

+0

업데이트 된 답변 – Jayendra

관련 문제