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.
0%
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 7 years ago
- Target version set to 2.1.0
#2 Updated by ben leinfelder over 7 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 7 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.