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.IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.