Hi,
I want to enquire the patch for
namedistinct(SOLR-2242-distinctFacet.patch) available with solr4.0 trunk
On Monday 14 March 2011 08:05 PM, Jonathan Rochkind wrote:
It's not easy if you have lots of facet values (in my case, can even
be up to a million), but there is no way built-in to Solr to get
this. I have been told that some of the faceting strategies (there
are actually several in use in Solr based on your parameters and the
nature of your data) return the page of facet values without actually
counting all possible facet values, which is what would make this
difficult. But I have not looked at the code myself.
Jonathan
On 3/11/2011 7:33 AM, Erick Erickson wrote:
There's nothing that I know of that gives you this, but it's
simple to count the members of the list yourself...
Best
Erick
On Fri, Mar 11, 2011 at 3:34 AM, rajini maski<rajinima...@gmail.com>
wrote:
Query on facet field results...
When I run a facet query on some field say : facet=on&
facet.field=StudyID I get list of distinct StudyID list with the
count that
tells that how many times did this study occur in the search query.
But I
also needed the count of these distinct StudyID list.. Any solr
query to get
count of it..
Example:
<lst name="*facet_fields*">
<lst name=" StudyID ">
<int name="*105*">135164</int>
<int name="*179*">79820</int>
<int name="*107*">70815</int>
<int name="*120*">37076</int>
<int name="*134*">35276</int>
</lst>
</lst>
I wanted the count attribute that shall return the count of number of
different studyID occurred .. In above example it could be : Count
= 5
(105,179,107,120,134)
<lst name="*facet_fields*">
<lst name=" StudyID " COUNT=5>
<int name="*105*">135164</int>
<int name="*179*">79820</int>
<int name="*107*">70815</int>
<int name="*120*">37076</int>
<int name="*134*">35276</int>
</lst>
</lst>