Task #2263
Story #1386: Generation of SOLR index for Mercury
Design and implement new solr field generation class
Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Category:
d1_indexer
Target version:
Start date:
2012-01-25
Due date:
% Done:
100%
Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:
Description
Design and implement solr field generation class to handle generating solr fields that are created from multiple locations in the xml document.
For example a field like origin that requires - given name, surname OR organization name.
Also needs to handle multiple value fields.
History
#1 Updated by Skye Roseboom almost 13 years ago
- Status changed from New to In Progress
#2 Updated by Skye Roseboom almost 13 years ago
- Status changed from In Progress to Closed
Complete.
Created CommontRootSolrField. Understands common ancestor nodes create data relationships. Is configured using RootElement, LeafElements. RootElement defines a common ancestor for leaf nodes. LeafElements result in data while rootElements result in node lists.
Also makes use of a LogicalOrPostProcessor to handle origin's specification of: investigator OR organizationName.