2011-07-18 3 views
2

solr 3.3 및 solrnet을 사용하여 그룹화를 사용합니다.solrnet, solr grouping 및 ngroups 매개 변수

그룹화 결과의 수를 사용하여 결과에 페이지를 매기를 원합니다. Solr은 ngroups 매개 변수로 이것을 허용합니다.

solrnet에서이 매개 변수를 사용할 수 있습니까?

답변

2

Solr 그룹화는 0.4.0 alpha1부터 지원되지만 특히 'ngroups'매개 변수는 구현되지 않습니다. new issuefork the repository 부담없이 (그것은 아주 쉽게해야합니다)

편집 그것을 구현 파일하십시오 : 영업 이익이 패치를 보내, 그것은 마스터 지점에서 사용할 수 있어요!

0

Check this out. 필드 축소가 문제가있는 것 같습니다. 수정해야합니다 (페이지 하단의 링크)

+0

본 적이 있습니다. 하지만 솔라 3.3의 버전 4.0 알파를 사용합니다. 다음 링크를 따라 그룹화의 예를 볼 수 있습니다. http://fleetstar.blogspot.com/2011/06/solrnet-grouping-example.html – bobosh

+0

ok, then queryOptions.Rows = 20; (예제에서) 첫 번째 그룹, 행 = 2 두 번째 그룹에 대해 row = 1에 액세스한다는 것을 의미하므로 ngroups 대신이 param을 사용하려고합니다. –

+0

"행"과 함께 "ngroups"를 사용해야합니다. 페이지 매김을하기 위해 "시작"하십시오. "행"만 사용하는 경우 solr이 얼마나 많은 결과가 있는지 알지 못하고 결과에 페이지 매김을 할 수 없습니다. "Ngroups"는 발견 된 그룹의 수를 제공합니다. – bobosh