Index Schema

One of our goals as an Open Source project is to help define a standardized schema for Solr based Next Generation Library Discovery Portals. This is the schema that VuFind uses and it will hopefully be tweaked over time as a standardized schema is defined

Field Type MultiValue Indexed Stored Marc Fields
Core Fields
id string N Y Y 001 - configurable
fullrecord text N Y Y
Institutional Fields
institution string Y Y Y
collection string Y Y Y hard-coded - 'Catalog'
building string Y Y Y
Generic Fields
language string Y Y Y conversion from langcode
langcode string Y Y Y 008 - chars 35 - 37
format string Y Y Y from getFormat
author text Y Y Y 100 $abcd
authorStr string N Y N copied from author and author2
author-letter string N Y Y 1st letter of 100 $a
auth-author text N Y Y 100 $abcd
auth-authorStr text Y Y N copied from auth-author
title text N Y Y 245 $ab
titleStr string N Y Y copied from title
title_short text Y Y Y 245 $a
auth_title text N Y Y
auth_titleStr string Y Y N copied from auth_title
physical string N Y Y 300 $b
publisher text N Y Y 260 $b
publisherStr string N Y N copied from publisher
publishDate string Y Y Y 260 $c
edition string N Y Y 250 $a
description text N Y Y
contents text Y Y Y 505 $a 505 $t
Bibliographic Fields
isbn string Y Y Y 020 $a
issn string Y Y Y 022 $a
callnumber string N Y Y 090 $ab else 050 $ab
callnumber-a string Y Y Y 090 $a else 050 $a
callnumber-first string N Y Y 1st letter of callnumber-a
callnumber-label string N Y Y string preceding first . in callnumber-a
author2 text Y Y Y 110 $ab, 700 $abcd, 710 $ab
author2Str string Y Y N copied from author2
author2-role text Y Y Y 700 $e
auth_author2 text Y Y Y 110 $ab, 700 $abcd, 710 $ab
auth_author2Str string Y Y N copied from auth_author2
title2 text Y Y Y 240 $a, 130 $a
dateSpan string N Y Y 362 $a
series text Y Y Y 440 $a, 800 $abcdfpqt, 830 $ap
series2 text Y Y Y 490 $a
fulltopic text Y Y Y 600, 610, 630, 650
topic text Y Y Y 600 $abcd, 600 $p, 600 $q, 600 $t, 610 $ab, 600 $p, 600 $t, 630 $a, 630 $p, 630 $s, 630 $t, 650 $a, 650 $v, 650 $x, 650 $y, 650 $z
topicStr string Y Y N copied from topic
subtopic text Y Y Y 600 $v, 600 $x, 600 $y, 600 $z, 610 $v, 610 $x, 610 $y, 610 $z, 630 $v, 630 $x, 630 $y, 630 $z, 650 $v, 650 $x, 650 $y, 650 $z
fullgenre text Y Y Y 655
genre text Y Y Y 655 $a 655 $b
genreStr string Y Y N copied from genre
subgenre text Y Y Y 655 $v 655 $x 655 $y 655 $z
fullgeographic text Y Y Y 651
geographic text Y Y Y 651 $a
geographicStr string Y Y N copied from geographic
subgeographic text Y Y Y 651 $v 651 $x 651 $y 651 $z
era string Y Y Y 650 $y, 651 $y
oldTitle text Y Y Y 780 $a
newTitle text Y Y Y 785 $a
url string Y N Y 856 $u
 
index_schema.txt · Last modified: 2008/07/03 10:30 by asnagy