public class CategoryListParams extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static Term |
DEFAULT_TERM
The default term used to store the facets information.
|
| Constructor and Description |
|---|
CategoryListParams()
Constructs a default category list parameters object, using
DEFAULT_TERM. |
CategoryListParams(Term term)
Constructs a category list parameters object, using the given
Term. |
| Modifier and Type | Method and Description |
|---|---|
CategoryListIterator |
createCategoryListIterator(int partition)
Create the
CategoryListIterator for the specified partition. |
IntEncoder |
createEncoder()
Allows to override how categories are encoded and decoded.
|
boolean |
equals(Object o) |
Term |
getTerm()
A
Term who's payload holds the category-list. |
int |
hashCode() |
public static final Term DEFAULT_TERM
public CategoryListParams()
DEFAULT_TERM.public IntEncoder createEncoder()
IntDecoder is provided by the IntEncoder.
Default implementation creates a new Sorting(Unique(DGap)) encoder. Uniqueness in this regard means when the same category appears twice in a document, only one appearance would be encoded. This has effect on facet counting results.
Some possible considerations when overriding may be:
public CategoryListIterator createCategoryListIterator(int partition) throws IOException
CategoryListIterator for the specified partition.IOExceptionCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.