mirror of
https://github.com/apache/nifi.git
synced 2025-02-06 18:18:27 +00:00
NIFI-12850 - Prevent indexing of overly large filename attribute
Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes #8457
This commit is contained in:
parent
8346bd7d0f
commit
c3c1b834c7
@ -62,7 +62,7 @@ public class ConvertEventToLuceneDocument {
|
||||
public Document convert(final ProvenanceEventRecord record, final long eventId) {
|
||||
final Document doc = new Document();
|
||||
addField(doc, SearchableFields.FlowFileUUID, record.getFlowFileUuid());
|
||||
addField(doc, SearchableFields.Filename, record.getAttribute(CoreAttributes.FILENAME.key()));
|
||||
addField(doc, SearchableFields.Filename, LuceneUtil.truncateIndexField(record.getAttribute(CoreAttributes.FILENAME.key())));
|
||||
addField(doc, SearchableFields.ComponentID, record.getComponentId());
|
||||
addField(doc, SearchableFields.AlternateIdentifierURI, record.getAlternateIdentifierUri());
|
||||
addField(doc, SearchableFields.EventType, record.getEventType().name());
|
||||
|
@ -56,7 +56,7 @@ public class IndexingAction {
|
||||
public void index(final StandardProvenanceEventRecord record, final IndexWriter indexWriter, final Integer blockIndex) throws IOException {
|
||||
final Document doc = new Document();
|
||||
addField(doc, SearchableFields.FlowFileUUID, record.getFlowFileUuid(), Store.NO);
|
||||
addField(doc, SearchableFields.Filename, record.getAttribute(CoreAttributes.FILENAME.key()), Store.NO);
|
||||
addField(doc, SearchableFields.Filename, LuceneUtil.truncateIndexField(record.getAttribute(CoreAttributes.FILENAME.key())), Store.NO);
|
||||
addField(doc, SearchableFields.ComponentID, record.getComponentId(), Store.NO);
|
||||
addField(doc, SearchableFields.AlternateIdentifierURI, record.getAlternateIdentifierUri(), Store.NO);
|
||||
addField(doc, SearchableFields.EventType, record.getEventType().name(), Store.NO);
|
||||
|
Loading…
x
Reference in New Issue
Block a user