DocValue fields are column-oriented fields with a document-to-value mapping built at index time. This approach promises to relieve some of the memory requirements of the fieldCache and make lookups for faceting, sorting, and grouping much faster.

NameTypeindexedstoredmultidocValuesAnalyzersangereichert durchKommentar
_version_plong solr.LongPointFieldindexedstoredmultiValueddocValues Systemfeld von SOLR, wird automatisch belegt, docValues enabled by default
_root_string solr.StrFieldindexedstoredmultiValueddocValues Systemfeld: points to the root document of a block of nested documents
_nest_path__nest_path_ solr.NestPathFieldindexedstoredmultiValueddocValues Systemfeld: Nested Documents für granualare Anfragen bei tiefen Strukturen wie POSTS?
_nest_parent_string solr.StrFieldindexedstoredmultiValueddocValues Systemfeld: Nested Documents optional?
index_datedate solr.DatePointFieldindexedstoredmultiValueddocValues default: NOW
idstring solr.StrFieldindexedstoredmultiValueddocValues Eindeutige Datensatzkennung wie DTL-123 oder ROS-IE123
salephsysidstring solr.StrFieldindexedstoredmultiValueddocValuesSystem-PID in DTL oder ROS oder sonstwo
identifiertext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeidesisbsmn, fremdidtitle, urn BVNummer,RISM-ID,Kalliope-ID,dc:identifier, muss vielleicht noch schärfer gemacht werden
localkeytext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeides Selektionskennzeichen
authortext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeidesfremdidauthor Name Autoren oder 1.geistiger Schöpfer
fremdidauthorbvbIgnore solr.StrFieldindexedstoredmultiValueddocValues GND-Nummern ohne (DE-588)
author_sortsort_string solr.StrFieldindexedstoredmultiValueddocValues
author_facetfacet_string solr.StrFieldindexedstoredmultiValueddocValuesauthor
contributortext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeidesfremdidcontributor Name sonstige beteiligte Person/KS
fremdidcontributorbvbIgnore solr.StrFieldindexedstoredmultiValueddocValues GND-Nummern ohne (DE-588)
contributor_facetfacet_string solr.StrFieldindexedstoredmultiValueddocValuescontributor
subjecttext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeidesfremdidsubject Schlagworte
fremdidsubjectbvbIgnore solr.StrFieldindexedstoredmultiValueddocValues GND-Nummern der Schlagworte ohne (DE-588)
subject_facetfacet_string solr.StrFieldindexedstoredmultiValueddocValuessubject
titletext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeides alle Titelformen auch enthaltene Werke
fremdidtitlebvbIgnore solr.StrFieldindexedstoredmultiValueddocValues Werktitel GND-ID ohne (DE-588)
title_sortsort_string solr.StrFieldindexedstoredmultiValueddocValues Titel in sortierfähiger Form aus 245 $a und ggf. 773 $g
publishertext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeides Verlag, Verleger, Ort, 7xxx-Felder mit bestimmten Relatorcodes, 751 773$d
journal_nametext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeides Titel der Quelle/Zeitschrift: 245$a bzw 773 $t ; Gateway: ssourcetitle
date_sortsort_string solr.StrFieldindexedstoredmultiValueddocValues Datumsangabe in sortierfähiger Form: wird nach date kopiert
dateBVB_date solr.TextFieldindexedstoredmultiValueddocValuesbeidesdate_sort 2. Datumsangabe in sortierfähiger Form, angereichert durch date_sort
ingestdatesort_string solr.StrFieldindexedstoredmultiValueddocValues Ingestdatum
shelfmark_sortsort_string solr.StrFieldindexedstoredmultiValueddocValues Signatur in Sortierform
shelfmarkBVB_shelf_class solr.TextFieldindexedstoredmultiValueddocValuesindex, query Signaturanfang
shelfmarkparttext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeidesshelfmark Signatur Freitextsuche
isbsmntext_isbn solr.TextFieldindexedstoredmultiValueddocValuesbeides ISSN, ISBN, ISxxx
classificationshelf_class solr.TextFieldindexedstoredmultiValueddocValuesindex, query MARC 084 mit $2 belegt rvk,stu,sbb,zdbs Gateway:Kürzel wird vorgesetzt
fachtext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeides Kunstgeschichte, Geschichte: meistens unbelegt, woher wohl RVK Gateway:sdiscipline
fach_facetfacet_string solr.StrFieldindexedstoredmultiValueddocValuesfach
sfulltextbvbIgnore solr.StrFieldindexedstoredmultiValueddocValues lt. Christian Restefeld u.a. allg. Bemerkungen;landet in free_search
remarkbvbIgnore solr.StrFieldindexedstoredmultiValueddocValues5xx, 773$n und 300 $e landet in free_search
provenancetext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeides Provenienz
dedicationtext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeides Widmung
bindingtext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeides Einband
mimetypetext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeides METS , COMPLEX oder mimetype
accessrightsbvbString solr.StrFieldindexedstoredmultiValueddocValues Accessrights Description ohne Zaehlung + Trennzeichen + MID
isilstring solr.StrFieldindexedstoredmultiValueddocValues evt. partition a und owner des MD-Satzes
urnbvbString solr.StrFieldindexedstoredmultiValueddocValues eigene urn
mediatypetext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeides Für Suche Medientyp, Facette wird als copyfield angelegt
mediatype_facetbvbMediaTypeFacet solr.TextFieldindexedstoredmultiValueddocValuesindex, querymediatype
mediatype_facet_enbvbMediaTypeFacet_en solr.TextFieldindexedstoredmultiValueddocValuesindex, querymediatype
authorstext_norm solr.TextFieldindexedstoredmultiValueddocValuesbeidesauthor, fremdidauthor, contributor, fremdidcontributor Sammelfeld aus author, contributor und jeweilige GND
authors_facetfacet_string solr.StrFieldindexedstoredmultiValueddocValuesauthor, contributor
toctext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeidesInhaltsverzeichnis wird für snippets gespeichert
marcstring solr.StrFieldindexedstoredmultiValueddocValues Originaler Metadateninput
urlstring solr.StrFieldindexedstoredmultiValueddocValues Originale URL
sgndbvbString solr.StrFieldindexedstoredmultiValueddocValues Sammelfeld GNDIDs:gibt es bei Eichstätt nicht
free_searchtext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeidesprovenance, dedication, binding, id...(26) Sammelfeld Metadaten
kurzanzeigebvbUnIndexed solr.StrFieldindexedstoredmultiValueddocValuesHTML-Snippet für Kurzanzeige
thumbnailbvbUnIndexed solr.StrFieldindexedstoredmultiValueddocValuesrelative URL für Thumbnail, wird immer belegt sein
viewpidbvbUnIndexed solr.StrFieldindexedstoredmultiValueddocValues
contenttext_continous_permutate solr.TextFieldindexedstoredmultiValueddocValuesbeides OCR [oder anderere Transkription/Transliteration] einer einzelnen Seite stored für snippets
doc_typestring solr.StrFieldindexedstoredmultiValueddocValues'parent' bei METS mit OCR; 'child' bei OCR-Seiten

text_continous_permutate - solr.TextFieldclass="solr.TextField"positionIncrementGap="100"indexed="true"stored="true"required="false"multiValued="true"
beide
<!-- Lebschée wird zu Lebschee ,aber Ärger bleibt Ärger und decomposierte Umlaute werden composiert -->
charFilterclass="solr.MappingCharFilterFactory"mapping="BVB01_mapping-FoldToASCII_deutscheUmlaute.txt"
tokenizerclass="solr.WhitespaceTokenizerFactory"
filterclass="solr.WordDelimiterGraphFilterFactory"types="lucene_types.txt"generateWordParts="1"generateNumberParts="0"catenateWords="1"catenateNumbers="0"catenateAll="0"splitOnCaseChange="1"preserveOriginal="1"
filterclass="solr.FlattenGraphFilterFactory"
filterclass="solr.LowerCaseFilterFactory"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"
filterclass="solr.StopFilterFactory"ignoreCase="true"words="stopwords_de.txt"format="snowball"
filterclass="solr.GermanNormalizationFilterFactory"
filterclass="solr.GermanLightStemFilterFactory"
<!-- less aggressive: <filter class="solr.GermanMinimalStemFilterFactory"/> -->
<!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="German2"/> -->

shelf_class - solr.TextFieldclass="solr.TextField"multiValued="true"
index
tokenizerclass="solr.KeywordTokenizerFactory"
filterclass="solr.LowerCaseFilterFactory"
filterclass="solr.TrimFilterFactory"
query
tokenizerclass="solr.KeywordTokenizerFactory"
filterclass="solr.LowerCaseFilterFactory"
filterclass="solr.TrimFilterFactory"
filterclass="solr.PatternReplaceFilterFactory"pattern="( +)"replacement=" "replace="all"

BVB_date - solr.TextFieldclass="solr.TextField"multiValued="true"stored="true"
beide
<!-- alles was nicht Ziffer oder Bindestrich ist herauswerfen . Normalisiert von ISO 8601 auf MARC -->
charFilterclass="solr.PatternReplaceCharFilterFactory"pattern="[^0-9\-]+"replacement=""
tokenizerclass="solr.PathHierarchyTokenizerFactory"delimiter="-"replace="/"
filterclass="solr.TrimFilterFactory"

BVB_shelf_class - solr.TextFieldclass="solr.TextField"multiValued="true"stored="false"
index
<!-- Punktuationskennzeichen umwandeln -->
charFilterclass="solr.PatternReplaceCharFilterFactory"pattern="[^a-zA-Z0-9]+"replacement="/"
tokenizerclass="solr.PathHierarchyTokenizerFactory"delimiter="/"replace="/"
filterclass="solr.LowerCaseFilterFactory"
filterclass="solr.TrimFilterFactory"
query
<!-- 2020-09-15: Versuch Wildcards durchzulassen -->
charFilterclass="solr.PatternReplaceCharFilterFactory"pattern="[^a-zA-Z0-9?*]+"replacement="/"
charFilterclass="solr.PatternReplaceCharFilterFactory"pattern="[^a-zA-Z0-9?*]$"replacement=""
tokenizerclass="solr.KeywordTokenizerFactory"
filterclass="solr.LowerCaseFilterFactory"
filterclass="solr.TrimFilterFactory"

text_isbn - solr.TextFieldclass="solr.TextField"positionIncrementGap="100"stored="false"
beide
<!-- Mapping speziell für isbn, issn, isxn ; insbesondere werden Hyphens entfernt-->
charFilterclass="solr.MappingCharFilterFactory"mapping="bsb-isbnmapping.txt"
tokenizerclass="solr.WhitespaceTokenizerFactory"

text_norm - solr.TextFieldclass="solr.TextField"positionIncrementGap="100"indexed="true"stored="true"required="false"multiValued="true"
beide
charFilterclass="solr.MappingCharFilterFactory"mapping="BVB01_mapping-FoldToASCII_ohneUmlaute.txt"
tokenizerclass="solr.WhitespaceTokenizerFactory"
filterclass="solr.WordDelimiterGraphFilterFactory"types="lucene_types.txt"generateWordParts="1"generateNumberParts="0"catenateWords="1"catenateNumbers="0"catenateAll="0"splitOnCaseChange="1"preserveOriginal="1"
filterclass="solr.FlattenGraphFilterFactory"
filterclass="solr.LowerCaseFilterFactory"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"

bvbMediaType - solr.TextFieldclass="solr.TextField"
beide
<!-- splitten an Leerzeichen,Klammern,Kommata So wird "Ill. (Kupferst.), Kt. (Kupferst.)" zerlegt zu Ill. Kupferst. Kt. Kupferst. -->
tokenizerclass="solr.PatternTokenizerFactory"pattern="[ ,()]{1,3}"
<!-- Keyword-Tokenizer sorgt dafür, dass "mit Karten" nicht am Blank gesplittet wird -->
filterclass="solr.SynonymGraphFilterFactory"synonyms="media_synonyms.txt"tokenizerFactory="solr.KeywordTokenizerFactory"
filterclass="solr.FlattenGraphFilterFactory"
<!-- required on index analyzers after graph filters -->
<!--muss eingesetzt werden, wenn man schöner lesbare media_synonyms.txt-Dateien haben will -->
filterclass="solr.TrimFilterFactory"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"
filterclass="solr.KeepWordFilterFactory"words="media_whitelist.txt"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"

bvbMediaTypeFacet - solr.TextFieldclass="solr.TextField"
index
<!-- splitten an Leerzeichen,Klammern,Kommata So wird "Ill. (Kupferst.), Kt. (Kupferst.)" zerlegt zu Ill. Kupferst. Kt. Kupferst. -->
tokenizerclass="solr.PatternTokenizerFactory"pattern="[ ,()]{1,3}"
<!-- Keyword-Tokenizer sorgt dafür, dass "mit Karten" nicht am Blank gesplittet wird -->
filterclass="solr.SynonymGraphFilterFactory"synonyms="media_synonyms.txt"tokenizerFactory="solr.KeywordTokenizerFactory"
filterclass="solr.FlattenGraphFilterFactory"
<!-- required on index analyzers after graph filters -->
<!--muss eingesetzt werden, wenn man schöner lesbare media_synonyms.txt-Dateien haben will -->
filterclass="solr.TrimFilterFactory"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"
filterclass="solr.KeepWordFilterFactory"words="media_whitelist.txt"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"
query
tokenizerclass="solr.KeywordTokenizerFactory"

bvbMediaTypeFacet_en - solr.TextFieldclass="solr.TextField"
index
<!-- splitten an Leerzeichen,Klammern,Kommata So wird "Ill. (Kupferst.), Kt. (Kupferst.)" zerlegt zu Ill. Kupferst. Kt. Kupferst. -->
tokenizerclass="solr.PatternTokenizerFactory"pattern="[ ,()]{1,3}"
<!-- Keyword-Tokenizer sorgt dafür, dass "mit Karten" nicht am Blank gesplittet wird -->
filterclass="solr.SynonymGraphFilterFactory"synonyms="media_synonyms_en.txt"tokenizerFactory="solr.KeywordTokenizerFactory"
filterclass="solr.FlattenGraphFilterFactory"
<!-- required on index analyzers after graph filters -->
<!--muss eingesetzt werden, wenn man schöner lesbare media_synonyms.txt-Dateien haben will -->
filterclass="solr.TrimFilterFactory"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"
filterclass="solr.KeepWordFilterFactory"words="media_whitelist_en.txt"
filterclass="solr.RemoveDuplicatesTokenFilterFactory"
query
tokenizerclass="solr.KeywordTokenizerFactory"