public class FieldsVisitor
extends org.apache.lucene.index.StoredFieldVisitor
StoredFieldVisitor that retrieves all non-redundant metadata.| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
fieldsValues |
protected java.lang.String |
id |
protected BytesReference |
source |
protected java.lang.String |
type |
| Constructor and Description |
|---|
FieldsVisitor(boolean loadSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
binaryField(org.apache.lucene.index.FieldInfo fieldInfo,
byte[] value) |
void |
doubleField(org.apache.lucene.index.FieldInfo fieldInfo,
double value) |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
fields() |
void |
floatField(org.apache.lucene.index.FieldInfo fieldInfo,
float value) |
void |
intField(org.apache.lucene.index.FieldInfo fieldInfo,
int value) |
void |
longField(org.apache.lucene.index.FieldInfo fieldInfo,
long value) |
org.apache.lucene.index.StoredFieldVisitor.Status |
needsField(org.apache.lucene.index.FieldInfo fieldInfo) |
void |
postProcess(MapperService mapperService) |
void |
reset() |
java.lang.String |
routing() |
BytesReference |
source() |
void |
stringField(org.apache.lucene.index.FieldInfo fieldInfo,
byte[] bytes) |
Uid |
uid() |
protected BytesReference source
protected java.lang.String type
protected java.lang.String id
protected java.util.Map<java.lang.String,java.util.List<java.lang.Object>> fieldsValues
public org.apache.lucene.index.StoredFieldVisitor.Status needsField(org.apache.lucene.index.FieldInfo fieldInfo)
throws java.io.IOException
needsField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic void postProcess(MapperService mapperService)
public void binaryField(org.apache.lucene.index.FieldInfo fieldInfo,
byte[] value)
throws java.io.IOException
binaryField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic void stringField(org.apache.lucene.index.FieldInfo fieldInfo,
byte[] bytes)
throws java.io.IOException
stringField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic void intField(org.apache.lucene.index.FieldInfo fieldInfo,
int value)
throws java.io.IOException
intField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic void longField(org.apache.lucene.index.FieldInfo fieldInfo,
long value)
throws java.io.IOException
longField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic void floatField(org.apache.lucene.index.FieldInfo fieldInfo,
float value)
throws java.io.IOException
floatField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic void doubleField(org.apache.lucene.index.FieldInfo fieldInfo,
double value)
throws java.io.IOException
doubleField in class org.apache.lucene.index.StoredFieldVisitorjava.io.IOExceptionpublic BytesReference source()
public Uid uid()
public java.lang.String routing()
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> fields()
public void reset()