[ 
https://issues.apache.org/jira/browse/SOLR-1814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12844437#action_12844437
 ] 

Marcus Herou commented on SOLR-1814:
------------------------------------

Instead of having the file attached... 
http://svn.tailsweep.com/opensource/solr-contrib/trunk/src/main/java/org/apache/solr/handler/component/

Erik:
The facet counts is something else, it groups the counts based on the field 
supplied does it not? Perhaps facet.query (like you pointed out) can be used, I 
overlooked that. Never got an answer on the mailinglist so I implemented it 
instead :)

What I jave accomplished is this:

select count(distinct blog) from BlogEntries where ...somexpression...

One doc is in in this case a BlogEntry and each belongs to Blog (many-to-one). 
If this already can be accomplished in SOLR, my bad. Please tell me how.

Ted: 
Trove have two licenses GPL and ASL. I can use the ASL version if it helps. I 
only use Trove due to the efficiency, plain hashmaps can be used of course if 
it is a showstopper.



> select count(distinct fieldname) in SOLR
> ----------------------------------------
>
>                 Key: SOLR-1814
>                 URL: https://issues.apache.org/jira/browse/SOLR-1814
>             Project: Solr
>          Issue Type: New Feature
>          Components: SearchComponents - other
>    Affects Versions: 1.4, 1.5, 1.6, 2.0
>            Reporter: Marcus Herou
>             Fix For: 1.4, 1.5, 1.6, 2.0
>
>         Attachments: CountComponent.java
>
>
> I have seen questions on the mailinglist about having the functionality for 
> counting distinct on a field. We at Tailsweep as well want to that in for 
> example our blogsearch.
> Example:
> "You had 1345 hits on 244 blogs"
> The 244 part is not possible in SOLR today (correct me if I am wrong). So 
> I've written a component which does this. Attaching it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to