You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by "Benjamin Armintor (JIRA)" <ji...@apache.org> on 2010/03/10 21:52:27 UTC

[jira] Updated: (SOLR-64) strict hierarchical facets

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

Benjamin Armintor updated SOLR-64:
----------------------------------

    Attachment: SOLR-64.patch

If token streams are being re-used, the token streams produced by the HierarchicalTokenFilterFactory need to respond to being reset().

In particular, the StringBuilder it uses to build the facet values needs to be cleared on reset.  I'm attaching a patch that resets the StringBuilder and the delegate TokenStream.  It also includes some junit tests that cover a basic hierarchical facet search, and the handling of facet.depth and facet.prefix.  It builds and tests against trunk rev 921562.  I think this fixes the 1.4 issue.

> strict hierarchical facets
> --------------------------
>
>                 Key: SOLR-64
>                 URL: https://issues.apache.org/jira/browse/SOLR-64
>             Project: Solr
>          Issue Type: New Feature
>          Components: search
>            Reporter: Yonik Seeley
>             Fix For: 1.5
>
>         Attachments: SOLR-64.patch, SOLR-64.patch, SOLR-64.patch, SOLR-64.patch
>
>
> Strict Facet Hierarchies... each tag has at most one parent (a tree).

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