Task #5923
Feature #5810: Implement SOLR-based search
Task #5921: Design and implement Metacat-Index module
Discover missed documents and queue them for indexing
Description
Metacat-index needs a mechanism to regenerate the solr index for those missed during the insert or update. This mechanism also will be used to generate index for upgrading metacat from metacat 2.0.6 or pervious version to 2.1.0
Related issues
History
#1 Updated by Matt Jones over 7 years ago
- Subject changed from Regenerate the solr index which were missed during the insert or update to Discover missed documents and queue them for indexing
#2 Updated by ben leinfelder over 7 years ago
- Status changed from New to In Progress
This is well-underway, mostly just testing (I believe).
#3 Updated by ben leinfelder over 7 years ago
- Tracker changed from Feature to Task
#4 Updated by Jing Tao over 7 years ago
- translation missing: en.field_remaining_hours set to 0.0
- Status changed from In Progress to Closed
We create a HazelcastEventLog class.
When a timed indexing finishes, it will set a property in a file. The file contains the latest system metadata modification date in the all indexed documents.
During indexing (either timed indexing or event indexing), any failure will be written into a database table.
So base on the two information, we can generate a index queque for regenerating the index.