public class FieldsVisitor
extends org.apache.lucene.index.StoredFieldVisitor
StoredFieldVisitor
that retrieves all non-redundant metadata.Modifier and Type | Field and Description |
---|---|
protected Map<String,List<Object>> |
fieldsValues |
protected BytesReference |
source |
protected Uid |
uid |
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) |
Map<String,List<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(DocumentMapper documentMapper) |
void |
postProcess(MapperService mapperService) |
void |
reset() |
String |
routing() |
BytesReference |
source() |
void |
stringField(org.apache.lucene.index.FieldInfo fieldInfo,
byte[] bytes) |
Uid |
uid() |
protected BytesReference source
protected Uid uid
public org.apache.lucene.index.StoredFieldVisitor.Status needsField(org.apache.lucene.index.FieldInfo fieldInfo) throws IOException
needsField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public void postProcess(MapperService mapperService)
public void postProcess(DocumentMapper documentMapper)
public void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value) throws IOException
binaryField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public void stringField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] bytes) throws IOException
stringField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public void intField(org.apache.lucene.index.FieldInfo fieldInfo, int value) throws IOException
intField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public void longField(org.apache.lucene.index.FieldInfo fieldInfo, long value) throws IOException
longField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public void floatField(org.apache.lucene.index.FieldInfo fieldInfo, float value) throws IOException
floatField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public void doubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value) throws IOException
doubleField
in class org.apache.lucene.index.StoredFieldVisitor
IOException
public BytesReference source()
public Uid uid()
public String routing()
public void reset()
Copyright © 2009–2016. All rights reserved.