org.apache.lucene.facet.taxonomy
Class IntAssociationFacetField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.facet.taxonomy.AssociationFacetField
org.apache.lucene.facet.taxonomy.IntAssociationFacetField
- All Implemented Interfaces:
- IndexableField
public class IntAssociationFacetField
- extends AssociationFacetField
Add an instance of this to your Document
to add
a facet label associated with an int. Use TaxonomyFacetSumIntAssociations
to aggregate int values
per facet label at search time.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Methods inherited from class org.apache.lucene.document.Field |
binaryValue, boost, fieldType, name, numericValue, readerValue, setBoost, setBytesValue, setBytesValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setReaderValue, setShortValue, setStringValue, setTokenStream, stringValue, tokenStream, tokenStreamValue, translateFieldType |
IntAssociationFacetField
public IntAssociationFacetField(int assoc,
String dim,
String... path)
- Creates this from
dim
and path
and an
int association
intToBytesRef
public static BytesRef intToBytesRef(int v)
- Encodes an
int
as a 4-byte BytesRef
,
big-endian.
bytesRefToInt
public static int bytesRefToInt(BytesRef b)
- Decodes a previously encoded
int
.
toString
public String toString()
- Overrides:
toString
in class AssociationFacetField
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.