Collapse Results

2009-06-08 Thread Nirkhe, Chandra
Hi,
I am using Solr 1.3 with collapse patch. In the results it returns
standard response as well as collapse response. How do I get just
collapse response?

Regards
Chandra

responseHeader:{
  status:0,
  QTime:25,
  params:{
collapse:true,
wt:json,
collapse.field:resource_id,
indent:on,
fl:resource_id,
q:George,
qt:provider,
version:2.2}},
 response:{numFound:5364,start:0,docs:[
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001}]
 },
 spellcheck:{
  suggestions:[]},
 collapse_counts:[
  field,resource_id,
  doc,[
10001,1628,
64308,88,
66931,148,
79374,23,
107152,621,
135179,87,
242091,154,
254375,192,
264802,143,
388030,352],
  count,[
1001,1628,
1060,88,
1064,148,
1084,23,
1127,621,
1141,87,
1899,154,
1913,192,
1924,143,
2024,352],
  debug,[
Docset type,HashDocSet(16),
Total collapsing time(ms),10,
Create uncollapsed docset(ms),8,
Collapsing normal time(ms),1,
Creating collapseinfo time(ms),1,
Convert to bitset time(ms),0,
Create collapsed docset time(ms),0]],
 response:{numFound:16,start:0,docs:[
{
 resource_id:1001},
{
 resource_id:1060},
{
 resource_id:1064},
{
 resource_id:1084},
{
 resource_id:1127},
{
 resource_id:1141},
{
 resource_id:1899},
{
 resource_id:1913},
{
 resource_id:1924},
{
 resource_id:2024}]
 }}





Re: Collapse Results

2009-06-08 Thread DJP
both CollapseComponent and QueryComponent
execute searches and add results to the Response.

To get only Collapse results, remove the QueryComponent from the
requestHandler.

In solrconfig.xml, I added:

   searchComponent name=collapse
 class=org.apache.solr.handler.component.CollapseComponent /


  requestHandler name=standard class=solr.StandardRequestHandler
!-- default values for query parameters --
 lst name=defaults
   str name=echoParamsexplicit/str
   !--
   int name=rows10/int
   str name=fl*/str
   str name=version2.1/str
--
 /lst
 arr name=components
strcollapse/str
 /arr
  /requestHandler




On Mon, Jun 8, 2009 at 5:38 PM, Nirkhe, Chandra chan...@servicelive.comwrote:

 Hi,
 I am using Solr 1.3 with collapse patch. In the results it returns
 standard response as well as collapse response. How do I get just
 collapse response?

 Regards
 Chandra

 responseHeader:{
  status:0,
  QTime:25,
  params:{
collapse:true,
wt:json,
collapse.field:resource_id,
indent:on,
fl:resource_id,
q:George,
qt:provider,
version:2.2}},
  response:{numFound:5364,start:0,docs:[
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001}]
  },
  spellcheck:{
  suggestions:[]},
  collapse_counts:[
  field,resource_id,
  doc,[
10001,1628,
64308,88,
66931,148,
79374,23,
107152,621,
135179,87,
242091,154,
254375,192,
264802,143,
388030,352],
  count,[
1001,1628,
1060,88,
1064,148,
1084,23,
1127,621,
1141,87,
1899,154,
1913,192,
1924,143,
2024,352],
  debug,[
Docset type,HashDocSet(16),
Total collapsing time(ms),10,
Create uncollapsed docset(ms),8,
Collapsing normal time(ms),1,
Creating collapseinfo time(ms),1,
Convert to bitset time(ms),0,
Create collapsed docset time(ms),0]],
  response:{numFound:16,start:0,docs:[
{
 resource_id:1001},
{
 resource_id:1060},
{
 resource_id:1064},
{
 resource_id:1084},
{
 resource_id:1127},
{
 resource_id:1141},
{
 resource_id:1899},
{
 resource_id:1913},
{
 resource_id:1924},
{
 resource_id:2024}]
  }}