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}]
}}