Project

General

Profile

Task #2225

Story #2067: Refactor the index task generator and processor to improve scalability and performance

Remove the contains field form the solr index.

Added by Dave Vieglais almost 13 years ago. Updated almost 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Category:
d1_indexer
Start date:
2012-01-17
Due date:
% Done:

100%

Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:

Description

The "contains" field of the SOLR index is meant to indicate which objects appear in a resource map, however this information is redundant with the values present in the "resourceMaps" field that is populated for data and metadata objects.

Since the index entries for data and metadata need to be updated when indexing resource maps, it is simplest to remove the "contains" field so that one less record is updated during resource map processing. This means that no changes will be made to resourcemap index entries when being processed, only changes to the index entries referenced by the resource map will be made.

History

#1 Updated by Skye Roseboom almost 13 years ago

  • Status changed from New to In Progress

working in conjunction with #2184.

#2 Updated by Skye Roseboom almost 13 years ago

  • Status changed from In Progress to Closed

Removed contains from index solr schema. Removed contains from resource map parsing logic - to keep contains from being filled into solr update.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)