archivematica / Issues

Issues repository for the Archivematica project
GNU Affero General Public License v3.0
16 stars 1 forks source link

Problem: searching is difficult and results are unpredictable/inconsistent #273

Open sallain opened 5 years ago

sallain commented 5 years ago

Expected behaviour There are numerous issues with the search in Archivematica's Archival Storage, Appraisal, and Backlog tabs that make it very frustrating to locate items in storage.

According to the documentation, I should be able to search on all indexed metadata, including metadata from the METS - "The search index includes AIP names and METS contents. All METS metadata is indexed and searchable." This statement is not quite correct, as per #195; however, it's also unclear what metadata is being indexed and is searchable.

Similarly, it is unclear exactly which values some of the search facets (i.e. search by File UUID, File path, File extension, etc.) are targeting, which makes it difficult to get predictable results.

In other situations, the indexing seems to be working incorrectly. For example, you should be able to search by descriptive metadata. However, this doesn't seem to work at all for descriptive metadata added via the GUI, and it only sometimes works for metadata added via CSV - in one test, the provided title for one digital object was searchable, but the title of the other object in the same AIP was not (this was using the CSVmetadata transfer from SampleTransfers).

Current behaviour I've done some quick tests to figure out which searches work, and documented the results here. More testing and better documentation of tests is required.

Steps to reproduce See link to testing doc, above.

Your environment (version of Archivematica, OS version, etc) Most testing was done on 1.7.2, much of it replicated on 1.8 (bionic)


For Artefactual use: Please make sure these steps are taken before moving this issue from Review to Verified in Waffle:

ross-spencer commented 5 years ago
do-not-edit-start-codetree-epic-issues

Issues in this epic:

Title Milestone Assignees Stage State
Problem: Date Range search in Archival Storage tab returns "Error accessing index" #1302 N/A N/A Open
Problem: aipfiles Elasticsearch index is indexing different files than a user might expect #1184 N/A N/A Open
Problem: "not" search in Archival Storage tab doesn't work #987 N/A N/A Open
Problem: search on filename or file extension works for some files in transfer but not for others #335 N/A N/A Open
Problem: documentation should describe difference between search types #275 N/A N/A Open
Directory level AIP metadata is not indexed #888 1.11.0 N/A Closed
Problem: descriptive metadata added via GUI is not indexed for searching #547 1.11.0 N/A Closed
Problem: purpose of search parameters "Transfer metadata" and "Transfer metadata (other)" is not clear to users #281 1.11.0 N/A Closed
Issue: Searching the AIPStore section is outdated #195 N/A sallain Closed
do-not-edit-end-codetree-epic-issues

Related to https://github.com/archivematica/Issues/issues/144