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 public class LegacyField extends org.apache.lucene.document.Field
Deprecated.
Please switch to PointValues instead
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

    Constructors
    Constructor
    Description
    Deprecated.
    Expert: creates a field with no initial value.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setTokenStream(org.apache.lucene.analysis.TokenStream tokenStream)
    Deprecated.
     
    org.apache.lucene.analysis.TokenStream
    tokenStream(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LegacyField

      public LegacyField(String name, LegacyFieldType type)
      Deprecated.
      Expert: creates a field with no initial value. Intended only for custom LegacyField subclasses.
      Parameters:
      name - field name
      type - 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:
      tokenStream in interface org.apache.lucene.index.IndexableField
      Overrides:
      tokenStream in class org.apache.lucene.document.Field
    • setTokenStream

      public void setTokenStream(org.apache.lucene.analysis.TokenStream tokenStream)
      Deprecated.
      Overrides:
      setTokenStream in class org.apache.lucene.document.Field