Class FieldsVisitor
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 Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.StoredFieldVisitor
org.apache.lucene.index.StoredFieldVisitor.Status
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFieldsVisitor
(boolean loadSource) FieldsVisitor
(boolean loadSource, String sourceFieldName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
binaryField
(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value) void
binaryField
(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.util.BytesRef value) void
doubleField
(org.apache.lucene.index.FieldInfo fieldInfo, double value) fields()
void
floatField
(org.apache.lucene.index.FieldInfo fieldInfo, float value) id()
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
objectField
(org.apache.lucene.index.FieldInfo fieldInfo, Object object) final void
postProcess
(Function<String, MappedFieldType> fieldTypeLookup) void
reset()
routing()
source()
void
stringField
(org.apache.lucene.index.FieldInfo fieldInfo, String value)
-
Field Details
-
source
-
id
-
fieldsValues
-
-
Constructor Details
-
FieldsVisitor
public FieldsVisitor(boolean loadSource) -
FieldsVisitor
-
-
Method Details
-
needsField
public org.apache.lucene.index.StoredFieldVisitor.Status needsField(org.apache.lucene.index.FieldInfo fieldInfo) - Specified by:
needsField
in classorg.apache.lucene.index.StoredFieldVisitor
-
getFieldNames
- Specified by:
getFieldNames
in classFieldNamesProvidingStoredFieldsVisitor
-
postProcess
-
binaryField
public void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value) - Overrides:
binaryField
in classorg.apache.lucene.index.StoredFieldVisitor
-
binaryField
public void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.util.BytesRef value) -
stringField
- Overrides:
stringField
in classorg.apache.lucene.index.StoredFieldVisitor
-
intField
public void intField(org.apache.lucene.index.FieldInfo fieldInfo, int value) - Overrides:
intField
in classorg.apache.lucene.index.StoredFieldVisitor
-
longField
public void longField(org.apache.lucene.index.FieldInfo fieldInfo, long value) - Overrides:
longField
in classorg.apache.lucene.index.StoredFieldVisitor
-
floatField
public void floatField(org.apache.lucene.index.FieldInfo fieldInfo, float value) - Overrides:
floatField
in classorg.apache.lucene.index.StoredFieldVisitor
-
doubleField
public void doubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value) - Overrides:
doubleField
in classorg.apache.lucene.index.StoredFieldVisitor
-
objectField
-
source
-
id
-
routing
-
fields
-
reset
public void reset()
-