Project

General

Profile

Actions

Task #5923

closed

Feature #5810: Implement SOLR-based search

Task #5921: Design and implement Metacat-Index module

Discover missed documents and queue them for indexing

Added by Jing Tao over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
index
Target version:
Start date:
04/25/2013
Due date:
% Done:

0%

Estimated time:

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

Related to Metacat - Feature #5911: Repair index after outageClosedJing Tao04/12/2013

Actions
Actions #1

Updated by Matt Jones over 11 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
Actions #2

Updated by ben leinfelder over 11 years ago

  • Status changed from New to In Progress

This is well-underway, mostly just testing (I believe).

Actions #3

Updated by ben leinfelder over 11 years ago

  • Tracker changed from Feature to Task
Actions #4

Updated by Jing Tao over 11 years ago

  • Status changed from In Progress to Closed
  • translation missing: en.field_remaining_hours set to 0.0

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.

Actions

Also available in: Atom PDF