org.apache.lucene.facet.taxonomy
Class AssociationFacetField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.facet.taxonomy.AssociationFacetField
- All Implemented Interfaces:
- IndexableField
- Direct Known Subclasses:
- FloatAssociationFacetField, IntAssociationFacetField
public class AssociationFacetField
- extends Field
Add an instance of this to your Document
to add
a facet label associated with an arbitrary byte[].
This will require a custom Facets
implementation at search time; see IntAssociationFacetField
and FloatAssociationFacetField
to use existing Facets
implementations.
- 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 |
TYPE
public static final FieldType TYPE
- Indexed
FieldType
.
dim
public final String dim
- Dimension for this field.
path
public final String[] path
- Facet path for this field.
assoc
public final BytesRef assoc
- Associated value.
AssociationFacetField
public AssociationFacetField(BytesRef assoc,
String dim,
String... path)
- Creates this from
dim
and path
and an
association
toString
public String toString()
- Overrides:
toString
in class Field
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.