org.apache.lucene.facet
Class FacetField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.facet.FacetField
- All Implemented Interfaces:
- IndexableField
public class FacetField
- extends Field
Add an instance of this to your Document
for every facet label.
NOTE: you must call FacetsConfig.build(Document)
before
you add the document to IndexWriter.
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 |
dim
public final String dim
- Dimension for this field.
path
public final String[] path
- Path for this field.
FacetField
public FacetField(String dim,
String... path)
- Creates the this from
dim
and
path
.
toString
public String toString()
- Overrides:
toString
in class Field
verifyLabel
public static void verifyLabel(String label)
- Verifies the label is not null or empty string.
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.