Class UnifiedHighlighter.LimitedStoredFieldVisitor
java.lang.Object
org.apache.lucene.index.StoredFieldVisitor
org.apache.lucene.search.uhighlight.UnifiedHighlighter.LimitedStoredFieldVisitor
- Enclosing class:
UnifiedHighlighter
Fetches stored fields for highlighting. Uses a multi-val separator char and honors a max length
to retrieve.
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.StoredFieldVisitor
StoredFieldVisitor.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected final String[]protected final intprotected CharSequence[]protected final char -
Constructor Summary
ConstructorsConstructorDescriptionLimitedStoredFieldVisitor(String[] fields, char valueSeparator, int maxLength) -
Method Summary
Modifier and TypeMethodDescriptionneedsField(FieldInfo fieldInfo) voidstringField(FieldInfo fieldInfo, String value) Methods inherited from class org.apache.lucene.index.StoredFieldVisitor
binaryField, binaryField, doubleField, floatField, intField, longField
-
Field Details
-
fields
-
valueSeparator
protected final char valueSeparator -
maxLength
protected final int maxLength -
values
-
currentField
protected int currentField
-
-
Constructor Details
-
LimitedStoredFieldVisitor
-
-
Method Details
-
stringField
- Overrides:
stringFieldin classStoredFieldVisitor- Throws:
IOException
-
needsField
- Specified by:
needsFieldin classStoredFieldVisitor- Throws:
IOException
-