Story #3305
Updated by Skye Roseboom over 11 years ago
Story includes the following pieces:
1.) Update index processing logic to index and keep obsolete documents.
2.) Add new schema field 'obsoletedBy' to record what which pid/document obsoletes this document. Inverse of the 'obsoletes' relationship.
3.) Update one-mercury search schema to set query hide obsolete documents, unless specifically asked to not display show by user. Possibly by configuration of search handler in solrconfig.xml - might require modification of search handler params in a search handler filter. (-obsoletedBy:* OR obsolete:false)
4.) May want an obsolete boolean field to aid users in easily configuring search results, facet results. to show/hide obsolete documents.
1.) Update index processing logic to index and keep obsolete documents.
2.) Add new schema field 'obsoletedBy' to record what which pid/document obsoletes this document. Inverse of the 'obsoletes' relationship.
3.) Update one-mercury search schema to set query hide obsolete documents, unless specifically asked to not display show by user. Possibly by configuration of search handler in solrconfig.xml - might require modification of search handler params in a search handler filter. (-obsoletedBy:* OR obsolete:false)
4.) May want an obsolete boolean field to aid users in easily configuring search results, facet results. to show/hide obsolete documents.