[OPEN-ILS-GENERAL] RE: Evergreen Index Parameters

Dan Scott denials at gmail.com
Mon Jul 14 09:37:11 EDT 2008


Hi Stuart:

The really short answer is that it's in the config.metabib_field table
in the database.

A slightly longer answer (including how one could modify this
themselves) was posted by Mike back on April 4th:
http://list.georgialibraries.org/pipermail/open-ils-general/2008-April/000666.html

So, on my default trunk system, the heavy lifting of mapping MARC
fields to human-relevant indexes is done by MODS
(http://www.loc.gov/standards/mods/):

evergreen=# select * from config.metabib_field;
 id | field_class |    name     |
         xpath                                               | weight
| format | search_field | facet_field
----+-------------+-------------+---------------------------------------------------------------------------------------------------+--------+--------+--------------+-------------
  1 | series      | seriestitle |
//mods:mods/mods:relatedItem[@type="series"]/mods:titleInfo
                           |      1 | mods   | t            | f
  2 | title       | abbreviated |
//mods:mods/mods:titleInfo[mods:title and (@type='abbreviated')]
                           |      1 | mods   | t            | f
  3 | title       | translated  |
//mods:mods/mods:titleInfo[mods:title and (@type='translated')]
                           |      1 | mods   | t            | f
  4 | title       | uniform     |
//mods:mods/mods:titleInfo[mods:title and (@type='uniform')]
                           |      1 | mods   | t            | f
  5 | title       | proper      |
//mods:mods/mods:titleInfo[mods:title and not (@type)]
                           |      1 | mods   | t            | f
  6 | author      | corporate   |
//mods:mods/mods:name[@type='corporate']/mods:namePart[../mods:role/mods:text[text()='creator']]
 |      1 | mods   | t            | f
  7 | author      | personal    |
//mods:mods/mods:name[@type='personal']/mods:namePart[../mods:role/mods:text[text()='creator']]
  |      1 | mods   | t            | f
  8 | author      | conference  |
//mods:mods/mods:name[@type='conference']/mods:namePart[../mods:role/mods:text[text()='creator']]
|      1 | mods   | t            | f
  9 | author      | other       |
//mods:mods/mods:name[@type='personal']/mods:namePart[not(../mods:role)]
                         |      1 | mods   | t            | f
 10 | subject     | geographic  |
//mods:mods/mods:subject/mods:geographic
                           |      1 | mods   | t            | f
 11 | subject     | name        | //mods:mods/mods:subject/mods:name
                                                             |      1
| mods   | t            | f
 12 | subject     | temporal    |
//mods:mods/mods:subject/mods:temporal
                           |      1 | mods   | t            | f
 13 | subject     | topic       | //mods:mods/mods:subject/mods:topic
                                                             |      1
| mods   | t            | f
 14 | keyword     | keyword     |
//mods:mods/*[not(local-name()='originInfo')]
                           |      1 | mods   | t            | f
(14 rows)


Dan

2008/7/10 Stuart Miller <stuartwm at uchicago.edu>:
>
>
> I have looked, but cannot find any documentation about the Evergreen index
> setup, e.g., what MARC fields are indexed for what, etc. Nor do I find
> anything in the Bootstrap interface or the Admin client. I assume there must
> be a file somewhere where the index parameters are set. Can anyone point us
> to it? Thanks.
>
>
>
> Stuart Miller
>
> Library Systems Analyst
> University of Chicago Library



-- 
Dan Scott
Laurentian University


More information about the Open-ils-general mailing list