Warning: This page has not been updated in over over a year and may be outdated or deprecated.
videos:indexing_marc_records
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
videos:indexing_marc_records [2020/02/14 14:58] – [Transcript] crhallberg | videos:indexing_marc_records [2023/04/26 13:26] (current) – crhallberg | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Video 2: Indexing MARC Records ====== | ====== Video 2: Indexing MARC Records ====== | ||
- | The second | + | The second |
Video is available as an [[https:// | Video is available as an [[https:// | ||
Line 7: | Line 7: | ||
===== Related Resources ===== | ===== Related Resources ===== | ||
+ | - [[indexing: | ||
- [[indexing: | - [[indexing: | ||
- [[https:// | - [[https:// | ||
Line 88: | Line 89: | ||
name of the server where it's running | name of the server where it's running | ||
access the port it's running on and then | access the port it's running on and then | ||
- | go to "/ | + | go to "/ |
a handy administrative interface. Solr | a handy administrative interface. Solr | ||
arranges its records into a set of cores | arranges its records into a set of cores | ||
Line 94: | Line 95: | ||
records in different index schemas and | records in different index schemas and | ||
in the case of VuFind the main records | in the case of VuFind the main records | ||
- | are stored in a core named Biblio. So if | + | are stored in a core named " |
- | we go to Biblio | + | So if we go to biblio |
querying tool we can run their default | querying tool we can run their default | ||
" | " | ||
Line 116: | Line 117: | ||
mappings that are present. This is using | mappings that are present. This is using | ||
a separate open-source tool called SolrMarc | a separate open-source tool called SolrMarc | ||
- | which is special built for mapping | + | which is special-built for mapping |
marc records into Solr and so it | marc records into Solr and so it | ||
contains a domain-specific language for | contains a domain-specific language for | ||
Line 147: | Line 148: | ||
their ideas in the 001 field this is | their ideas in the 001 field this is | ||
another detail that you will need to | another detail that you will need to | ||
- | customize. So after those first 9 control | + | customize. |
+ | |||
+ | So after those first 9 control | ||
fields all of the other fields in the marc | fields all of the other fields in the marc | ||
record are called data fields and they | record are called data fields and they | ||
Line 159: | Line 162: | ||
and this first designation | and this first designation | ||
again just stores only the first value | again just stores only the first value | ||
- | in the Solr index. Similarly here we | + | in the Solr index. |
+ | |||
+ | Similarly here we | ||
take the 035a control number | take the 035a control number | ||
but because we're not | but because we're not | ||
Line 186: | Line 191: | ||
language codes that are found in marc | language codes that are found in marc | ||
records into the full English names for | records into the full English names for | ||
- | those codes. You'll also see in here that | + | those codes. |
+ | |||
+ | You'll also see in here that | ||
there are some custom methods and when | there are some custom methods and when | ||
SolrMarc sees the word " | SolrMarc sees the word " | ||
Line 201: | Line 208: | ||
that ship with VuFind and that might | that ship with VuFind and that might | ||
be a good topic for a future video. | be a good topic for a future video. | ||
- | Also you can apply translation maps to | + | Also, you can apply translation maps to |
the output of custom methods so there' | the output of custom methods so there' | ||
a format map properties which takes the | a format map properties which takes the | ||
very granular formats that come out of | very granular formats that come out of | ||
our Java code and translate them into a | our Java code and translate them into a | ||
- | smaller set of more human readable | + | smaller set of more human-readable |
values that will be displayed in the | values that will be displayed in the | ||
index. One last example of some of the | index. One last example of some of the | ||
Line 214: | Line 221: | ||
translation maps I mentioned before are | translation maps I mentioned before are | ||
separate files but you can also include | separate files but you can also include | ||
- | translation maps in line in the | + | translation maps inline |
marc.properties file by giving them a name | marc.properties file by giving them a name | ||
and wrapping them in parentheses. | and wrapping them in parentheses. | ||
Line 230: | Line 237: | ||
be tested against all the strings that | be tested against all the strings that | ||
are extracted and if matches are found | are extracted and if matches are found | ||
- | mappings will be made. So this for | + | mappings will be made. So this, for |
- | example takes the different case | + | example, takes the different case |
variations of O-C-O-L-C in parentheses and | variations of O-C-O-L-C in parentheses and | ||
then extract just the numeric portion | then extract just the numeric portion | ||
Line 245: | Line 252: | ||
hence all of these mapping rules. | hence all of these mapping rules. | ||
- | So! Now that I' | + | So! Now that I' |
works by default, it would be useful | works by default, it would be useful | ||
to know how you can change | to know how you can change | ||
Line 265: | Line 272: | ||
from the files that are distributed as | from the files that are distributed as | ||
part of VuFind. This offers a couple of | part of VuFind. This offers a couple of | ||
- | advantages. One being that you can have | + | advantages. One is that you can have |
multiple configurations of VuFind at | multiple configurations of VuFind at | ||
once and switch between them by just | once and switch between them by just | ||
Line 509: | Line 516: | ||
next month! | next month! | ||
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
videos/indexing_marc_records.1581692313.txt.gz · Last modified: 2020/02/14 14:58 by crhallberg