Package org.apache.lucene.document
Class ByteDocValuesField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.document.NumericDocValuesField
org.apache.lucene.document.ByteDocValuesField
- All Implemented Interfaces:
IndexableField
Deprecated.
Field that stores a per-document byte
value for scoring,
sorting or value retrieval. Here's an example usage:
document.add(new ByteDocValuesField(name, (byte) 22));
If you also need to store the value, you should add a
separate StoredField
instance.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.document.Field
Field.Index, Field.Store, Field.TermVector
-
Field Summary
Fields inherited from class org.apache.lucene.document.NumericDocValuesField
TYPE
Fields inherited from class org.apache.lucene.document.Field
boost, fieldsData, name, tokenStream, type
-
Constructor Summary
ConstructorsConstructorDescriptionByteDocValuesField
(String name, byte value) Deprecated.Creates a new DocValues field with the specified 8-bit byte value -
Method Summary
Modifier and TypeMethodDescriptionvoid
setByteValue
(byte value) Deprecated.Expert: change the value of this field.Methods inherited from class org.apache.lucene.document.Field
binaryValue, boost, fieldType, name, numericValue, readerValue, setBoost, setBytesValue, setBytesValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setReaderValue, setShortValue, setStringValue, setTokenStream, stringValue, tokenStream, tokenStreamValue, toString, translateFieldType
-
Constructor Details
-
ByteDocValuesField
Deprecated.Creates a new DocValues field with the specified 8-bit byte value- Parameters:
name
- field namevalue
- 8-bit byte value- Throws:
IllegalArgumentException
- if the field name is null.
-
-
Method Details
-
setByteValue
public void setByteValue(byte value) Deprecated.Description copied from class:Field
Expert: change the value of this field. SeeField.setStringValue(String)
.- Overrides:
setByteValue
in classField
-
NumericDocValuesField
instead.