diff --git a/import/marc.properties b/import/marc.properties index 458b7e2353dbc3db892448b5708c2868234ddbe4..9c6e50b89bdb9683af02c75b8bc197edef736159 100644 --- a/import/marc.properties +++ b/import/marc.properties @@ -57,7 +57,7 @@ callnumber-subject = custom, getCallNumberSubject(090a:050a), callnumber_subject callnumber-subject-code = custom, getCallNumberSubject(090a:050a) callnumber-label = custom, getCallNumberLabel(090a:050a) -topic = custom, getAllSubfields(600:610:611:630:650:656, " ") +topic = custom, getAllSubfields(600:610:611:630:650:653:656, " ") genre = custom, getAllSubfields(655, " ") geographic = custom, getAllSubfields(651, " ") era = custom, getAllSubfields(648, " ") diff --git a/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php b/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php index 4d8b18c7f4332b249d5d7c1a5163ed103a57203a..a1930a7da3d24149c5f714be15f9ed36092cec82 100644 --- a/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php +++ b/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php @@ -127,7 +127,7 @@ class SolrMarc extends SolrDefault { // These are the fields that may contain subject headings: $fields = array( - '600', '610', '611', '630', '648', '650', '651', '655', '656' + '600', '610', '611', '630', '648', '650', '651', '653', '655', '656' ); // This is all the collected data: