org.apache.lucene.document
Class TextField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.document.TextField
- All Implemented Interfaces:
- IndexableField
public final class TextField
- extends Field
A field that is indexed and tokenized, without term
vectors. For example this would be used on a 'body'
field, that contains the bulk of a document's text.
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, toString, translateFieldType |
TYPE_NOT_STORED
public static final FieldType TYPE_NOT_STORED
- Indexed, tokenized, not stored.
TYPE_STORED
public static final FieldType TYPE_STORED
- Indexed, tokenized, stored.
TextField
public TextField(String name,
Reader reader)
- Creates a new un-stored TextField with Reader value.
- Parameters:
name
- field namereader
- reader value
- Throws:
IllegalArgumentException
- if the field name is null
NullPointerException
- if the reader is null
TextField
public TextField(String name,
String value,
Field.Store store)
- Creates a new TextField with String value.
- Parameters:
name
- field namevalue
- string valuestore
- Store.YES if the content should also be stored
- Throws:
IllegalArgumentException
- if the field name or value is null.
TextField
public TextField(String name,
TokenStream stream)
- Creates a new un-stored TextField with TokenStream value.
- Parameters:
name
- field namestream
- TokenStream value
- Throws:
IllegalArgumentException
- if the field name is null.
NullPointerException
- if the tokenStream is null
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.