To distinguish between the short main title, 245a, and the full main title, I got this spec from Arcadia:
"245a = title.structuredValue.value with type 'main title' (or just title.value), 245b = title.structuredValue.value with type 'subtitle'; if there are multiple titles, the 245 should have status 'primary' or at least be first"
I propose we use Solr title fields along these lines:
main_title_exact (new main_title from cocina titlebuilder
main_title_unstemmed
main_title stemmed
full_title_unstemmed. (strategy "first" for cocina titlebuilder?)
full_title stemmed
other_titles_unstemmed (strategy "all" for cocina titlebuilder, less the overlap with "first"?)
other_titles stemmed
I think we may want something like these types of titles
analyzed as "exactish", "unstemmed", "stemmed"
(We currently only seem to be indexing a "display title" as stemmed for searching.)
from sul-dlss/sul-solr-configs/blob/master/searchworks-prod/solrconfig.xml:
(from sul-dlss/cocina-models/issues/653)
To distinguish between the short main title, 245a, and the full main title, I got this spec from Arcadia:
"245a = title.structuredValue.value with type 'main title' (or just title.value), 245b = title.structuredValue.value with type 'subtitle'; if there are multiple titles, the 245 should have status 'primary' or at least be first"
I propose we use Solr title fields along these lines:
main_title_exact (new main_title from cocina titlebuilder main_title_unstemmed main_title stemmed
full_title_unstemmed. (strategy "first" for cocina titlebuilder?) full_title stemmed
other_titles_unstemmed (strategy "all" for cocina titlebuilder, less the overlap with "first"?) other_titles stemmed