Feature #13265

Search support for accession alternative identifiers

Added by Mike Cantelon 8 months ago. Updated 4 months ago.

Status:VerifiedStart date:02/22/2020
Priority:MediumDue date:
Assignee:-% Done:

100%

Category:Search / Browse
Target version:Release 2.6.0
Google Code Legacy ID: Tested version:
Sponsored:Yes Requires documentation:

Description

This feature enhancement will extend the functionality added in feature #13254. There, we have added support for additional identifier types and values, in line with the new Canadian Archival Accession Information Standard (CAAIS) recommendations, found in element 1.2

This enhancement further extends #13254 by adding the new alternative identifier fields to the search index, so that they can be used in search and browse functionality to discover related accession records.

Elasticsearch field names, for expert searching:

  • Alternative identifier value: alternativeIdentifiers.i18n.en.name
  • Alternative identifier label: alternativeIdentifiers.i18n.en.note

Related issues

Related to Access to Memory (AtoM) - Feature #13254: Add the ability to add multiple identifiers to accessions... Verified 02/06/2020
Related to Access to Memory (AtoM) - Feature #13262: CSV import for accession alternative identifiers Verified 02/18/2020
Related to Access to Memory (AtoM) - Feature #13268: Add ability to associate accessions with physical storage Verified 02/26/2020

History

#1 Updated by Dan Gillean 8 months ago

  • Description updated (diff)
  • Category set to Search / Browse
  • Assignee set to Mike Cantelon
  • Target version set to Release 2.6.0
  • Sponsored changed from No to Yes
  • Requires documentation set to Yes

#2 Updated by Dan Gillean 8 months ago

  • Related to Feature #13254: Add the ability to add multiple identifiers to accessions, with type and note values added

#3 Updated by Dan Gillean 8 months ago

  • Related to Feature #13262: CSV import for accession alternative identifiers added

#4 Updated by Mike Cantelon 8 months ago

  • Status changed from New to QA/Review
  • Assignee deleted (Mike Cantelon)

Merged into qa/2.6.x. To test put an alternative identifier into the accession search field and a result should show up for it.

#5 Updated by Dan Gillean 8 months ago

  • Related to Feature #13268: Add ability to associate accessions with physical storage added

#6 Updated by Mike Cantelon 7 months ago

  • Status changed from QA/Review to Code Review

#7 Updated by Mike Cantelon 7 months ago

  • Status changed from Code Review to QA/Review

Merged into qa/2.6.x

#8 Updated by Dan Gillean 7 months ago

  • Description updated (diff)

#9 Updated by Dan Gillean 5 months ago

Works, but with some limitations that must be noted.

First, the notes are not indexed. Second, while the desrciption above lists the ES field for the indexed alternative identifier type, it's almost not worth adding, since it's not searchable. I'm guessing this is linked using a term ID, so searching for the type's name (e.g. "Barcode") will not return results.

Searching for actual alternative identifier values does work, however.

#10 Updated by Mike Cantelon 5 months ago

Note to self: add to ES indexing logic so type name and notes get indexed and included in "all".

#11 Updated by Mike Cantelon 4 months ago

  • Status changed from QA/Review to Code Review

#12 Updated by Mike Cantelon 4 months ago

  • Status changed from Code Review to Feedback
  • Assignee set to Mike Cantelon

Has passed code review but waiting on 2.6 release to merge.

#14 Updated by Mike Cantelon 4 months ago

  • Status changed from Feedback to QA/Review
  • Assignee changed from Mike Cantelon to Dan Gillean

Merged into qa/2.6.x.

#15 Updated by Dan Gillean 4 months ago

  • Status changed from QA/Review to Verified

Works great! It's nice that the taxonomy type labels are searchable too

#16 Updated by Dan Gillean 4 months ago

  • Assignee deleted (Dan Gillean)
  • % Done changed from 0 to 100
  • Requires documentation deleted (Yes)

Also available in: Atom PDF