====== 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 |