org.apache.lucene.facet.taxonomy
Class FloatAssociationFacetField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.facet.taxonomy.AssociationFacetField
org.apache.lucene.facet.taxonomy.FloatAssociationFacetField
- All Implemented Interfaces:
- IndexableField
public class FloatAssociationFacetField
- extends AssociationFacetField
Add an instance of this to your Document
to add
a facet label associated with a float. Use TaxonomyFacetSumFloatAssociations
to aggregate float 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 |
FloatAssociationFacetField
public FloatAssociationFacetField(float assoc,
String dim,
String... path)
- Creates this from
dim
and path
and a
float association
floatToBytesRef
public static BytesRef floatToBytesRef(float v)
- Encodes a
float
as a 4-byte BytesRef
.
bytesRefToFloat
public static float bytesRefToFloat(BytesRef b)
- Decodes a previously encoded
float
.
toString
public String toString()
- Overrides:
toString
in class AssociationFacetField
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.