About --
Start --
Index --
Glossary
The indexing for American Memory MARC records is controlled through two tables. The first table maps MARC fields into a smaller set of fields that InQuery uses. The second table specifies how InQuery should index each field.
Important note: How MARC fields are indexed is not directly related to how the fields are displayed in item-level bibliographic displays.
Currently, a default search in American Memory searches most subfields (more details later) in MARC fields:
The current indexing framework provides the potential for fielded searching on
Note: The distinction between fields in upper and lower case is preserved here for consistency. It is only of relevance for people who use InQuery commands directly, rather than through structured search forms.
The indexing rules specified through these tables control how and whether you can search for words in a particular MARC field or subfield.
This table controls how MARC fields and subfields are mapped to InQuery fields that support the indexing process
from to include exclude INQUERY
MARC MARC subfields subfields fields
field field in index from index (support
and exclude and include indexing)
others others
001 NULL NULL NULL DOCID Record ID #
010 NULL NULL NULL M010
100 111 NULL NULL AUTHOR Author
245 NULL abp NULL TITLE Title
246 NULL abp NULL TITLE
005 NULL NULL NULL cdate
017 NULL a NULL NUMBER
037 NULL a NULL NUMBER
050 NULL NULL u CALL LC call number
260 NULL ab NULL PUB
260 NULL c NULL date
300 NULL NULL NULL medium
510 NULL c NULL M510c
500 599 NULL NULL notes All notes
600 653 NULL 2 SUBJ
655 699 NULL 2 SUBJ
700 711 NULL NULL OTHER
730 740 NULL ab TITLE Uniform or
analytical
title
752 755 NULL 2 SUBJ
752 NULL b NULL STATE
773 NULL NULL w coll Collection
to which item
belongs
856 NULL df NULL NUMBER Item's logical
name
Digital ID
859 NULL f NULL NUMBER
938 NULL a NULL NUMBER Use of 938 being
938 NULL NULL bcd m938 discontinued
952 NULL NULL NULL notes NDLP local
985 NULL a NULL COLLID AM collection
identifier
Any MARC fields (or subfields) not "included" through columns 1-4 are not currently indexed.
This table controls the types of index InQuery builds for its fields to support searching.
FieldDesc pp-fields=[]
InQuery full field special
field text index InQuery
index function
{"DOCID", "Record ID", OFF, ON, INQ_ID, OFF, INQ_COOP },
{"NUMBER", "Various Nos", OFF, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"AUTHOR", "Author ", ON, ON, INQ_SOURCE, OFF, INQ_COOP },
{"SUBJ", "subjects ", ON, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"TITLE", "Title ", ON, ON, INQ_TITLE, OFF, INQ_COOP },
{"cdate", "change date", OFF, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"CALL", "call number", OFF, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"M010", "Record Id 2", OFF, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"M510c", "MARC 510c", ON, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"date", "date of pub", OFF, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"medium", "medium", ON, OFF, INQ_NULL_TYPE, OFF, INQ_COOP },
{"coll", "collection", ON, OFF, INQ_NULL_TYPE, OFF, INQ_COOP },
{"notes", "notes", ON, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"m938", "m938", ON, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"OTHER", "other", ON, ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"COLLID", "Collection ID",OFF,ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"STATE", "State", OFF,ON, INQ_NULL_TYPE, OFF, INQ_COOP },
{"PUB", "Publisher", ON, OFF, INQ_NULL_TYPE, OFF, INQ_COOP },
In a default American Memory search, the entered words are searched against all fields indexed as full text., i.e. with ON in column 3. Fields which are only indexed for fielded searching can be used for canned searches using InQuery commands.
Combining, inverting, and sorting the information in the tables above indicates that the following InQuery fields will be searched when a user types words into the American Memory query box:
For current American Memory searches, four separate InQuery searches are done if more than one word is entered and the results displayed as a list of hits in four groupings. Hits that are returned by more than one search are displayed only within the first grouping for which they were retrieved. [Within each of these searches, hits are displayed in order of relevancy rank. Weights could be used to favor words found in some InQuery fields (e.g. title and subj) over others. This feature is not currently used for American Memory, but is for some of the other InQuery applications (THOMAS, GLIN, HLAS, etc.). The weights could be hand-crafted for American Memory on the basis of experience and user feedback.]
Terms can be searched for specifically within the following INQUERY fields, using InQuery @field commands. Try entering @field(AUTHOR @band(booker washington)) or @field(TITLE @band(rose window)) in the American Memory Collection Search box. Such fielded searches could also be incorporated into an "advanced" search form (as in P&P's Digital OneBox).
For the item identified by the ($d , $f) combination, @field(NUMBER @band($d $f)) is very likely (but not absolutely guaranteed) to retrieve the single item. David Woodward has added a comment to the item displays (viewable if you View Source) which provides a URL that is guaranteed to retrieve the single item for the time being -- until the MARC records are grouped differently for indexing which will certainly be needed at some stage in the future when the number of American Memory collections gets too large. In the long run, we expect to use URNs (handles) in the $g subfield; those would provide a unique identifier across all American Memory collections.
About -- Start -- Index -- Glossary
MARC fields indexed for American Memory and Digital OneBox
National Digital Library Program, Library of Congress
Comments: caar@loc.gov
(10/01/97)