Internal: Limitations of the CONTENTdm Search
Symptom
- CONTENTdm search doesn't pull up the expected results based on the current metadata listed in each item record.
Applies to
- CONTENTdm
Resolution
The likely reason a search is failing is that the advanced search is working on the item-level metadata, not the object-level metadata. Results that should include compound objects containing the search string in the object-level record will fail to find those compound objects unless the item-level metadata includes the searched string.
The only workaround right now is to make sure that any searchable metadata appears in the item-level metadata records for all compound objects. That way, the search results contain the desired record because it is also in the item-level metadata.
This is a known limitation of the current search index functionality.