[jira] [Updated] (SOLR-2472) StatsComponent should support hierarchical facets
[ 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
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
[ 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
[ 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