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
TYPEFields 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 TypeMethodDescriptionvoidsetByteValue(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:FieldExpert: change the value of this field. SeeField.setStringValue(String).- Overrides:
setByteValuein classField
-
NumericDocValuesFieldinstead.