Package org.apache.solr.legacy
Class LegacyField
java.lang.Object
org.apache.lucene.document.Field
org.apache.solr.legacy.LegacyField
- All Implemented Interfaces:
org.apache.lucene.index.IndexableField
- Direct Known Subclasses:
LegacyDoubleField,LegacyFloatField,LegacyIntField,LegacyLongField
Deprecated.
Field extension with support for legacy numerics
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.document.Field
org.apache.lucene.document.Field.Store -
Field Summary
Fields inherited from class org.apache.lucene.document.Field
fieldsData, name, type -
Constructor Summary
ConstructorsConstructorDescriptionLegacyField(String name, LegacyFieldType type) Deprecated.Expert: creates a field with no initial value. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetTokenStream(org.apache.lucene.analysis.TokenStream tokenStream) Deprecated.org.apache.lucene.analysis.TokenStreamtokenStream(org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.analysis.TokenStream reuse) Deprecated.Methods inherited from class org.apache.lucene.document.Field
binaryValue, fieldType, getCharSequenceValue, invertableType, name, numericValue, readerValue, setBytesValue, setBytesValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setReaderValue, setShortValue, setStringValue, storedValue, stringValue, tokenStreamValue, toString
-
Constructor Details
-
LegacyField
Deprecated.Expert: creates a field with no initial value. Intended only for custom LegacyField subclasses.- Parameters:
name- field nametype- field type- Throws:
IllegalArgumentException- if either the name or type is null.
-
-
Method Details
-
tokenStream
public org.apache.lucene.analysis.TokenStream tokenStream(org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.analysis.TokenStream reuse) Deprecated.- Specified by:
tokenStreamin interfaceorg.apache.lucene.index.IndexableField- Overrides:
tokenStreamin classorg.apache.lucene.document.Field
-
setTokenStream
public void setTokenStream(org.apache.lucene.analysis.TokenStream tokenStream) Deprecated.- Overrides:
setTokenStreamin classorg.apache.lucene.document.Field
-
PointValuesinstead