java.lang.Object
org.apache.lucene.index.StoredFieldVisitor
org.elasticsearch.index.fieldvisitor.FieldNamesProvidingStoredFieldsVisitor
org.elasticsearch.index.fieldvisitor.FieldsVisitor
- Direct Known Subclasses:
- CustomFieldsVisitor
Base 
StoredFieldVisitor that retrieves all non-redundant metadata.- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.lucene.index.StoredFieldVisitororg.apache.lucene.index.StoredFieldVisitor.Status
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionFieldsVisitor(boolean loadSource) FieldsVisitor(boolean loadSource, String sourceFieldName) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbinaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value) voidbinaryField(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.util.BytesRef value) voiddoubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value) fields()voidfloatField(org.apache.lucene.index.FieldInfo fieldInfo, float value) id()voidintField(org.apache.lucene.index.FieldInfo fieldInfo, int value) voidlongField(org.apache.lucene.index.FieldInfo fieldInfo, long value) org.apache.lucene.index.StoredFieldVisitor.StatusneedsField(org.apache.lucene.index.FieldInfo fieldInfo) voidobjectField(org.apache.lucene.index.FieldInfo fieldInfo, Object object) final voidpostProcess(Function<String, MappedFieldType> fieldTypeLookup) voidreset()routing()source()voidstringField(org.apache.lucene.index.FieldInfo fieldInfo, String value) 
- 
Field Details- 
source
- 
id
- 
fieldsValues
 
- 
- 
Constructor Details- 
FieldsVisitorpublic FieldsVisitor(boolean loadSource) 
- 
FieldsVisitor
 
- 
- 
Method Details- 
needsFieldpublic org.apache.lucene.index.StoredFieldVisitor.Status needsField(org.apache.lucene.index.FieldInfo fieldInfo) - Specified by:
- needsFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
getFieldNames- Specified by:
- getFieldNamesin class- FieldNamesProvidingStoredFieldsVisitor
 
- 
postProcess
- 
binaryFieldpublic void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value) - Overrides:
- binaryFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
binaryFieldpublic void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.util.BytesRef value) 
- 
stringField- Overrides:
- stringFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
intFieldpublic void intField(org.apache.lucene.index.FieldInfo fieldInfo, int value) - Overrides:
- intFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
longFieldpublic void longField(org.apache.lucene.index.FieldInfo fieldInfo, long value) - Overrides:
- longFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
floatFieldpublic void floatField(org.apache.lucene.index.FieldInfo fieldInfo, float value) - Overrides:
- floatFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
doubleFieldpublic void doubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value) - Overrides:
- doubleFieldin class- org.apache.lucene.index.StoredFieldVisitor
 
- 
objectField
- 
source
- 
id
- 
routing
- 
fields
- 
resetpublic void reset()
 
-