Symptom
Searching in Clip Select does not return matching assets related to the search term, for values in ENUM metadata fields (this occurs both in simple and advanced search).
Resolution
The underlying cause of this issue is due to the global configuration setting for Text. By default, enum values are not stored within the global text search field causing them to be ignored (See Solr logs after a search is made, similar to text:[Searchterm]). In order to make them global, it is necessary to alter the Managed-schema file found by default here (of your corresponding core):
- C:\Program Files\IPV\Curator\Server\Solr\server\solr\curator_1_3\conf
The below line of code will need to be added into the copy fields section of the config:
<copyField source="*_metadata_enum" dest="text" />
With this in place, it is crucial the following steps are followed to ensure propagation of settings:
- Stop Curator Server service.
- Delete the data folder of the relevant core. This will delete all Solr info, requiring a Solr re-index so only perform this section with the customers permission.
- Start the Curator Server service.
- Re-index Solr.
NOTE: Both simple and advanced searches should return relevant assets for enum searches following the above.
NOTE: CS-489 has been created off the back of this issue, with a potential CS global fix for this being released in version 2.22.