Task #5944
closedFeature #5810: Implement SOLR-based search
Task #5921: Design and implement Metacat-Index module
Metacat-index need an IndexEvent and IndexEventLog mechanism
0%
Description
We need the IndexEvent and IndexEventLog to handle the events in building the solr index. For example, a failure event.
The classes can be:
IndexEvent
IndexEventResult
IndexEventLog : write(IndexEvent), List<IndexEvent> IndexEventLog.getEvents(pid, type, ...)
The IndexEvent can have those fields:
type
date
pid
description
Updated by ben leinfelder over 11 years ago
- Assignee set to ben leinfelder
Added delete() method to remove entries that we do not need to reprocess again (because they were successful, finally).
TODO: use hazelcast to persist these events.
Updated by ben leinfelder over 11 years ago
- Status changed from New to In Progress
I have the hzIndexEventMap set up and persisting IndexEvent objects to postgres db now (using Metacat's connection). There are tests for the DAO and the MapStore/Loader. Now need to check if this impl is wired up in the main indexing process of the metacat-index project.
Updated by ben leinfelder over 11 years ago
- Status changed from In Progress to Closed
Main development on this is complete - enhancements to this can be added in other tasks.