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.StoredFieldVisitorIOExceptionpublic 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.StoredFieldVisitorIOExceptionpublic void stringField(org.apache.lucene.index.FieldInfo fieldInfo,
byte[] bytes)
throws IOException
stringField in class org.apache.lucene.index.StoredFieldVisitorIOExceptionpublic void intField(org.apache.lucene.index.FieldInfo fieldInfo,
int value)
throws IOException
intField in class org.apache.lucene.index.StoredFieldVisitorIOExceptionpublic void longField(org.apache.lucene.index.FieldInfo fieldInfo,
long value)
throws IOException
longField in class org.apache.lucene.index.StoredFieldVisitorIOExceptionpublic void floatField(org.apache.lucene.index.FieldInfo fieldInfo,
float value)
throws IOException
floatField in class org.apache.lucene.index.StoredFieldVisitorIOExceptionpublic void doubleField(org.apache.lucene.index.FieldInfo fieldInfo,
double value)
throws IOException
doubleField in class org.apache.lucene.index.StoredFieldVisitorIOExceptionpublic BytesReference source()
public Uid uid()
public String routing()
public void reset()
Copyright © 2009–2017. All rights reserved.