Project

General

Profile

Task #2263

Story #1386: Generation of SOLR index for Mercury

Design and implement new solr field generation class

Added by Skye Roseboom about 12 years ago. Updated about 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Category:
d1_indexer
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 about 12 years ago

  • Status changed from New to In Progress

#2 Updated by Skye Roseboom about 12 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.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)