Task #2225
Story #2067: Refactor the index task generator and processor to improve scalability and performance
Remove the contains field form the solr index.
100%
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.