Open dannymandel opened 10 months ago
The URIs are required. We should solr facet on these.
See also the feature request from @ekansa: https://github.com/isamplesorg/isamples_inabox/issues/309 -- this work is required for that functionality.
@datadavev mentioned that this does bring up the question of what to do when there is no URI associated with a keyword, so we probably can't solely rely on these.
I don't think we need to index the scheme name. If the users search with a URI, that implicitly gets the scheme. we do need to index all the keywords/keyword, to include keywords not from a vocabulary (scheme) or that have a URI.
In the new core record format, the keywords has gone from a list of strings to a list of dictionaries, e.g.
if we want to use the uri and scheme name, we'll need to change the solr schema. If we want to keep it as a plain text string, we'll only need change the transformer to grab the
keyword
string out of the dictionary. @datadavev please advise