[jira] [Updated] (SOLR-2472) StatsComponent should support hierarchical facets

2011-05-02 Thread Dmitry Drozdov (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Drozdov updated SOLR-2472:
-

Affects Version/s: 4.0

 StatsComponent should support hierarchical facets
 -

 Key: SOLR-2472
 URL: https://issues.apache.org/jira/browse/SOLR-2472
 Project: Solr
  Issue Type: New Feature
Affects Versions: 3.1, 4.0
Reporter: Dmitry Drozdov
 Attachments: SOLR-2472.patch

   Original Estimate: 24h
  Remaining Estimate: 24h

 It is currently possible to get only single layer of faceting in 
 StatsComponent.
 The proposal is it make it possible to specify stats.facet parameter like 
 this:
 stats=truestats.field=sFieldstats.facet=fField1,fField2
 and get the response like this:
 lst name=stats
 lst name=stats_fields
 lst name=sField
 double name=min1.0/double
 double name=max1.0/double
 double name=sum4.0/double
 long name=count4/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 lst name=facets
 lst name=fField1
 lst name=fField1Value1
 double name=min1.0/double
 double name=max1.0/double
 double name=sum2.0/double
 long name=count2/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 lst name=facets
 lst name=fField2
 lst name=fField2Value1
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 lst name=fField2Value2
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 /lst
 /lst
 /lst
 lst name=fField1Value2
 double name=min1.0/double
 double name=max1.0/double
 double name=sum2.0/double
 long name=count2/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 lst name=facets
 lst name=fField2
 lst name=fField2Value1
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 lst name=fField2Value2
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Created] (SOLR-2472) StatsComponent should support hierarchical facets

2011-04-20 Thread Dmitry Drozdov (JIRA)
StatsComponent should support hierarchical facets
-

 Key: SOLR-2472
 URL: https://issues.apache.org/jira/browse/SOLR-2472
 Project: Solr
  Issue Type: New Feature
Affects Versions: 3.1
Reporter: Dmitry Drozdov


It is currently possible to get only single layer of faceting in StatsComponent.
The proposal is it make it possible to specify stats.facet parameter like this:
stats=truestats.field=sFieldstats.facet=fField1,fField2

and get the response like this:

lst name=stats
lst name=stats_fields
lst name=sField
double name=min1.0/double
double name=max1.0/double
double name=sum4.0/double
long name=count4/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
lst name=facets
lst name=fField1
lst name=fField1Value1
double name=min1.0/double
double name=max1.0/double
double name=sum2.0/double
long name=count2/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
lst name=facets
lst name=fField2
lst name=fField2Value1
double name=min1.0/double
double name=max1.0/double
double name=sum1.0/double
long name=count1/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
/lst
lst name=fField2Value2
double name=min1.0/double
double name=max1.0/double
double name=sum1.0/double
long name=count1/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
/lst
/lst
/lst
/lst
lst name=fField1Value2
double name=min1.0/double
double name=max1.0/double
double name=sum2.0/double
long name=count2/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
lst name=facets
lst name=fField2
lst name=fField2Value1
double name=min1.0/double
double name=max1.0/double
double name=sum1.0/double
long name=count1/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
/lst
lst name=fField2Value2
double name=min1.0/double
double name=max1.0/double
double name=sum1.0/double
long name=count1/long
long name=missing0/long
double name=sumOfSquares/double
double name=mean/double
double name=stddev/double
/lst
/lst
/lst
/lst
/lst
/lst
/lst
/lst
/lst

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-2472) StatsComponent should support hierarchical facets

2011-04-20 Thread Dmitry Drozdov (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Drozdov updated SOLR-2472:
-

Attachment: SOLR-2472.patch

Attached the patch that adds the subj feature.

Changed the root stats facet lst name to fField1,fField2 so that we can have 
multiple stats.facet parameters for the same fField1.

 StatsComponent should support hierarchical facets
 -

 Key: SOLR-2472
 URL: https://issues.apache.org/jira/browse/SOLR-2472
 Project: Solr
  Issue Type: New Feature
Affects Versions: 3.1
Reporter: Dmitry Drozdov
 Attachments: SOLR-2472.patch

   Original Estimate: 24h
  Remaining Estimate: 24h

 It is currently possible to get only single layer of faceting in 
 StatsComponent.
 The proposal is it make it possible to specify stats.facet parameter like 
 this:
 stats=truestats.field=sFieldstats.facet=fField1,fField2
 and get the response like this:
 lst name=stats
 lst name=stats_fields
 lst name=sField
 double name=min1.0/double
 double name=max1.0/double
 double name=sum4.0/double
 long name=count4/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 lst name=facets
 lst name=fField1
 lst name=fField1Value1
 double name=min1.0/double
 double name=max1.0/double
 double name=sum2.0/double
 long name=count2/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 lst name=facets
 lst name=fField2
 lst name=fField2Value1
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 lst name=fField2Value2
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 /lst
 /lst
 /lst
 lst name=fField1Value2
 double name=min1.0/double
 double name=max1.0/double
 double name=sum2.0/double
 long name=count2/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 lst name=facets
 lst name=fField2
 lst name=fField2Value1
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 lst name=fField2Value2
 double name=min1.0/double
 double name=max1.0/double
 double name=sum1.0/double
 long name=count1/long
 long name=missing0/long
 double name=sumOfSquares/double
 double name=mean/double
 double name=stddev/double
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst
 /lst

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Updated] (SOLR-2242) Get distinct count of names for a facet field

2011-04-14 Thread Dmitry Drozdov (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-2242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Drozdov updated SOLR-2242:
-

Attachment: SOLR.2242.solr3.1.patch

Thanks for the patch!
It also works for version 3.1, just the line numbers differ - attaching the 
adopted patch for 3.1 just in case.

 Get distinct count of names for a facet field
 -

 Key: SOLR-2242
 URL: https://issues.apache.org/jira/browse/SOLR-2242
 Project: Solr
  Issue Type: New Feature
  Components: Response Writers
Affects Versions: 4.0
Reporter: Bill Bell
Priority: Minor
 Fix For: 4.0

 Attachments: SOLR.2242.solr3.1.patch, SOLR.2242.v2.patch


 When returning facet.field=name of field you will get a list of matches for 
 distinct values. This is normal behavior. This patch tells you how many 
 distinct values you have (# of rows). Use with limit=-1 and mincount=1.
 The feature is called namedistinct. Here is an example:
 http://localhost:8983/solr/select?q=*:*facet=truefacet.field=manufacet.mincount=1facet.limit=-1f.manu.facet.namedistinct=0facet.field=pricef.price.facet.namedistinct=1
 Here is an example on field hgid (without namedistinct):
 {code}
 - lst name=facet_fields
 - lst name=hgid
   int name=HGPY045FD36D4000A1/int 
   int name=HGPY0FBC6690453A91/int 
   int name=HGPY1E44ED6C4FB3B1/int 
   int name=HGPY1FA631034A1B81/int 
   int name=HGPY3317ABAC43B481/int 
   int name=HGPY3A17B2294CB5A5/int 
   int name=HGPY3ADD2B3D48C391/int 
   /lst
   /lst
 {code}
 With namedistinct (HGPY045FD36D4000A, HGPY0FBC6690453A9, 
 HGPY1E44ED6C4FB3B, HGPY1FA631034A1B8, HGPY3317ABAC43B48, 
 HGPY3A17B2294CB5A, HGPY3ADD2B3D48C39). This returns number of rows 
 (7), not the number of values (11).
 {code}
 - lst name=facet_fields
 - lst name=hgid
   int name=_count_7/int 
   /lst
   /lst
 {code}
 This works actually really good to get total number of fields for a 
 group.field=hgid. Enjoy!

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org