public class SolrFacetHelper extends Object
Notice: probably this class or most of its functionalities will be removed when we upgrade to Solr 4
| Modifier and Type | Class and Description |
|---|---|
static class |
SolrFacetHelper.ContentSizeBucketsDisplayHandler
A simple handler to get the appropriate display label for the content size buckets.
|
static class |
SolrFacetHelper.DateBucketsDisplayHandler
A simple handler to get the appropriate display label for the date buckets.
|
static class |
SolrFacetHelper.FacetLabel
A class to encapsulate the result of the facet label display handler
|
static interface |
SolrFacetHelper.FacetLabelDisplayHandler
Solr facet value and facet query result display label handler
|
static class |
SolrFacetHelper.MimetypeDisplayHandler
A simple handler to get the Mimetype display label.
|
static class |
SolrFacetHelper.UserNameDisplayHandler
A simple handler to get the full user name from the userID
|
| Constructor and Description |
|---|
SolrFacetHelper(ServiceRegistry serviceRegistry)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
createFacetQueriesFromSearchQuery(String searchQuery)
Creates Created and Modified facet queries by trying to
extract the date range from the Created and/or Modified filter(s) within
the search query.
|
Set<String> |
getBucketedFieldFacets()
Gets predefined set of field facets which are used to construct bucketing
|
List<String> |
getDefaultFacetQueries()
Gets the predefined set of facet queries.
|
SolrFacetHelper.FacetLabelDisplayHandler |
getDisplayHandler(String qName)
Gets the appropriate facet display label handler
|
public SolrFacetHelper(ServiceRegistry serviceRegistry)
serviceRegistry - public List<String> getDefaultFacetQueries()
public List<String> createFacetQueriesFromSearchQuery(String searchQuery)
public SolrFacetHelper.FacetLabelDisplayHandler getDisplayHandler(String qName)
qName - the field facet QNameCopyright © 2005–2014 Alfresco Software. All rights reserved.