Project

General

Profile

Task #5943

Feature #5810: Implement SOLR-based search

Task #5921: Design and implement Metacat-Index module

Eliminate the unnecessary Systemmetadata event between the Metacat and Metacat-index modules.

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

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
Start date:
05/24/2013
Due date:
% Done:

0%

Estimated time:

Description

Currently we split metacat and metacat-index web apps. The communication between them is the Systemmetadata entry event and listener. Metadata generate a entry event and Metacat-index handle the event as a listener.

The entry event can be created even though there is no system metadata change. It maybe cause to rebuild the index.

History

#1 Updated by Jing Tao over 6 years ago

  • Target version set to 2.1.0

#2 Updated by ben leinfelder over 6 years ago

Proposed solution is to use a different/independent structure for SystemMetadata events that should trigger a re-index. Any method in Metacat that mutates the SystemMetadata in a way that affects indexing should then put() to the new structure so that metacat-index can receive notification of the event and act accordingly.

#3 Updated by ben leinfelder over 6 years ago

  • Assignee changed from Jing Tao to ben leinfelder
  • Status changed from New to Resolved

Switched over to the new structure for communicating index events. Seems to be working as expected.

Also available in: Atom PDF