List of usage examples for org.apache.lucene.codecs DocValuesFormat DocValuesFormat
protected DocValuesFormat(String name)
From source file:com.lucure.core.codec.LucureCodec.java
License:Apache License
@Override public final DocValuesFormat docValuesFormat() { return new DocValuesFormat(LUCURE_CODEC_NAME) { @Override// ww w . java 2 s.com public DocValuesConsumer fieldsConsumer(SegmentWriteState state) throws IOException { return new DocValuesConsumer() { @Override public void addNumericField(FieldInfo field, Iterable<Number> values) throws IOException { } @Override public void addBinaryField(FieldInfo field, Iterable<BytesRef> values) throws IOException { } @Override public void addSortedField(FieldInfo field, Iterable<BytesRef> values, Iterable<Number> docToOrd) throws IOException { } @Override public void addSortedNumericField(FieldInfo field, Iterable<Number> docToValueCount, Iterable<Number> values) throws IOException { } @Override public void addSortedSetField(FieldInfo field, Iterable<BytesRef> values, Iterable<Number> docToOrdCount, Iterable<Number> ords) throws IOException { } @Override public void close() throws IOException { } }; } @Override public DocValuesProducer fieldsProducer(SegmentReadState state) throws IOException { return new DocValuesProducer() { @Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { return null; } @Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { return null; } @Override public SortedDocValues getSorted(FieldInfo field) throws IOException { return null; } @Override public SortedNumericDocValues getSortedNumeric(FieldInfo field) throws IOException { return null; } @Override public SortedSetDocValues getSortedSet(FieldInfo field) throws IOException { return null; } @Override public Bits getDocsWithField(FieldInfo field) throws IOException { return null; } @Override public void checkIntegrity() throws IOException { } @Override public long ramBytesUsed() { return 0; } @Override public void close() throws IOException { } }; } }; }