blob: ea57a84fc20753c450611a94080da2601bd60ff8 [file] [log] [blame]
package de.ids_mannheim.korap.index;
import java.io.Reader;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.index.IndexOptions;
import org.apache.lucene.document.Field;
import org.apache.lucene.document.FieldType;
import org.apache.lucene.document.TextField;
import java.io.IOException;
public final class TextPrependedField extends Field {
public static FieldType TEXT = new FieldType(TextField.TYPE_STORED);
static {
TEXT.setStoreTermVectors(true);
TEXT.setStoreTermVectorPositions(true);
TEXT.setStoreTermVectorPayloads(true);
TEXT.setStoreTermVectorOffsets(false);
};
public TextPrependedField(String name, String value) {
super(name, value, TEXT);
TextPrependedTokenStream tpts = new TextPrependedTokenStream(value);
this.setTokenStream(tpts);
};
};