[ 
https://issues.apache.org/jira/browse/SOLR-209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488754
 ] 

Rida Benjelloun commented on SOLR-209:
--------------------------------------

Hi Yonik,
The MultiFieldsHitsfacets use lucene hits to create the facet. For each field 
on which we want to make a facet, I get the field content from the lucene 
document in the search results, and I check if the Map key is equals to the 
field content, if no, I add it as a key in the Hashmap, else I get the Map 
content wish is an Integer and I increment it. Finally I sort the HashMap. 
With this approach you can tokenized your fields, and it will not have any 
impact on the faceting mechanism because I use the string content to make the 
facets, however the field must be stored.
Regards.

Rida Benjelloun

> Multifields and multivalued facets
> ----------------------------------
>
>                 Key: SOLR-209
>                 URL: https://issues.apache.org/jira/browse/SOLR-209
>             Project: Solr
>          Issue Type: Improvement
>          Components: search
>    Affects Versions: 1.1.0
>         Environment: Java
>            Reporter: Rida Benjelloun
>             Fix For: 1.1.0
>
>         Attachments: MultiFieldsHitsFacets.java, MultiFieldsHitsFacets.patch
>
>
> MultiFieldsHitsFacets, increase the performance of faceting in multiValued 
> fields, buy creating facets from Lucene Hits. It also allows the creation of 
> facet using multiple fields. The fields must be separated by single space   
> Example : facet.field=subject subjectG subjectA .
> Rida Benjelloun
> [EMAIL PROTECTED]

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