Project

General

Profile

Actions

Task #5943

closed

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 11 years ago. Updated over 11 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.

Actions #1

Updated by Jing Tao over 11 years ago

  • Target version set to 2.1.0
Actions #2

Updated by ben leinfelder over 11 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.

Actions #3

Updated by ben leinfelder over 11 years ago

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

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

Actions

Also available in: Atom PDF