Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Mit dem DDB Backend 7.x wurden dedizierte Suchendpunkte in der DDB-API abgeschafft. Der neue Suchendpunkt erlaubt einen fast uneingeschränkten (lesenden) Zugriff auf den dahinterliegenden Solr Server. Dadurch wird eine flexiblere Nutzung des Solr Servers und eine Vereinfachung für den Nutzer erreicht, der sich nur noch in die Solr Syntax und das Solr Parameterset einarbeiten muss. 

Auf den folgenden Seiten Im Folgenden sind die Solr Collections und deren Einsatzzweck dokumentiert. Es werden alle definierten Feld und die dynamischen Felder sowie das komplette Schema der jeweiligen Collection gelistet. Aus Sicherheitsgründen werden statt der kompletten Konfiguration einer Collection nur die für den User relevanten Teile (die Definitionen der zur Suche notwendigen RequestHandler) gezeigt. 

Die Nutzung der Collections und Solr Features durch die im DDB-Kontext entwickelten Frontends wird ständig weiterentwickelt und ist nicht vollständig dokumentiert. 

Alle Collections sind durch ein Schema definiert. Details über die zur Suche verwendete Syntax kann der offiziellen Solr Dokumentation entnommen werden 


Collection: Search 

Search ist der Hauptindex für die Suche nach Objekten in der DDB. Für jedes DDB-Objekt gibt es in dieser Collection genau ein Solr Dokument, identifiziert durch die DDB-ID. 

Code Block
languagejs
titleSearch Schema Field List - search/schema/fields?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schemafields":[{
      "name":"ddb_version_",
      "versiontype":1.2"long",
      "uniqueKeydocValues":"id"true,
      "fieldTypesmultiValued":[{false,
        "nameindexed":"autocomplete_type"false,
        "classstored":"solr.TextField"false},
    {
      "positionIncrementGapname":"100affiliate",
        "indexAnalyzertype":{
    "text",
      "charFiltersmultiValued":[{true,
        "indexed":true,
      "classstored":"solr.MappingCharFilterFactory"true},
        {
      "mappingname":"mappingaffiliate_sortfield.txtfct"}],
          "tokenizertype":{"string",
      "multiValued":true,
      "classindexed":"solr.WhitespaceTokenizerFactory"}true,
      "stored":true},
    "filters":[{
      "name":"aggregator_id",
        "classtype":"solr.LowerCaseFilterFactorystring"},
      "indexed":true,
      {"stored":true},
    {
      "name":"apd_abstracts",
      "classtype":"solr.TrimFilterFactorytext"},
      "indexed":true,
      {"stored":true},
        {
      "classname":"solr.EdgeNGramFilterFactoryapd_context",
              "maxGramSizetype":"15text",
        "indexed":true,
      "minGramSizestored":"2"true},
            {
       "name":"apd_document_type",
       "classtype":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorytext",
      "multiValued":true,
        "lengthindexed":"32766"}]}true,
        "queryAnalyzerstored":{true},
    {
      "charFiltersname":[{
      "apd_document_type_fct",
        "classtype":"solr.MappingCharFilterFactorystring",
        "multiValued":true,
      "mappingindexed":"mapping_sortfield.txt"}]true,
          "tokenizerstored":{false},
      {
      "classname":"solr.WhitespaceTokenizerFactory"}apd_keywords_fct",
          "filterstype":[{"string",
        "multiValued":true,
      "classindexed":"solr.LowerCaseFilterFactory"}true,
       "stored":false},
     {
        "name":"apd_level_of_description",
      "classtype":"solr.TrimFilterFactorytext"},
      "indexed":true,
      {"stored":true},
    {
      "name":"apd_level_of_description_fct",
      "classtype":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorystring",
        "indexed":true,
      "lengthstored":"15"}]false}},
      {
        "name":"doubleapd_material",
        "classtype":"solr.TrieDoubleFieldtext",
        "omitNormsindexed":true,
        "positionIncrementGapstored":"0"true},
    {
      "precisionStepname":"0apd_material_fct"},
      {"type":"string",
      "indexed":true,
      "namestored":"highlighting_type"false},
    {
      "classname":"solr.TextFieldapd_provenance",
        "positionIncrementGaptype":"100text",
        "analyzermultiValued":{true,
      "indexed":true,
      "charFiltersstored":[{true},
    {
      "name":"apd_provenance_fct",
      "classtype":"solr.HTMLStripCharFilterFactorystring"},
      "multiValued":true,
      {
"indexed":true,
      "stored":false},
    {
      "classname":"solr.MappingCharFilterFactoryapd_reference_number",
              "mapping"type":"mapping-ISOLatin1Accent.txt"}]text",
          "tokenizermultiValued":{true,
      "indexed":true,
      "classstored":"solr.WhitespaceTokenizerFactory"true},
    {
      "filtersname":[{"apd_reference_number_fct",
       "type":"string",
       "classmultiValued":"solr.WordDelimiterGraphFilterFactory"true,
        "indexed":true,
      "catenateNumbersstored":"1"false},
     {
         "generateNumberPartsname":"0apd_xml_sort",
        "type":"string",
      "splitOnCaseChangemultiValued":"1"false,
       "indexed":true,
       "generateWordPartsstored":"1"true},
        {
      "splitOnNumericsname":"0avg_time_on_page",
        "type":"long",
      "catenateAlldocValues":"0"true,
        "multiValued":false,
      "catenateWordsindexed":"1"}false,
      "stored":false},
      {
      "name":"begin_time",
        "classtype":"solr.LowerCaseFilterFactorytimeInDays"},
      "multiValued":true,
      {"indexed":true,
      "stored":true},
    {
      "classname":"solr.SynonymFilterFactorycaption_1",
        "type":"text",
      "synonymsmultiValued":"lemma_replaced_umlaute_lower_case.txt"}true,
      "indexed":true,
      {"stored":true},
        {
      "classname":"solr.TrimFilterFactory"}caption_2",
      "type":"text",
      {"multiValued":true,
      "indexed":true,
        "classstored":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"true},
    {
      "name":"caption_3",
      "lengthtype":"32766text"}]}},
      {
  "multiValued":true,
      "nameindexed":"keyword"true,
        "classstored":"solr.StrField"true},
      {
        "name":"locationcategory",
        "classtype":"solr.LatLonTypestring",
      "multiValued":false,
      "subFieldSuffixindexed":"_coordinate"true,
      "stored":true},
      {
        "name":"longchange_of_ownership",
        "classtype":"solr.TrieLongFieldtext",
        "positionIncrementGapmultiValued":"0"true,
        "docValuesindexed":true,
        "precisionStepstored":"0"true},
      {
        "name":"randomchange_of_ownership_en",
        "classtype":"solr.RandomSortFieldtext"},
      {
  "multiValued":true,
      "indexed":true,
      "namestored":"sort_type"true},
    {
      "classname":"solr.TextFieldchange_of_ownership_fr",
        "positionIncrementGaptype":"100text",
        "analyzermultiValued":{true,
          "charFiltersindexed":[{true,
      "stored":true},
    {
      "classname":"solr.MappingCharFilterFactoryclassification",
              "mapping"type":"mapping_sortfield.txt"}]text",
          "tokenizermultiValued":{true,
      "indexed":true,
      "classstored":"solr.KeywordTokenizerFactory"true},
    {
      "filtersname":[{
    "classification_en",
          "classtype":"solr.LowerCaseFilterFactorytext"},
      "multiValued":true,
      {
   "indexed":true,
           "classstored":"solr.TrimFilterFactory"true},
    {
        {"name":"classification_fr",
      "type":"text",
        "classmultiValued":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"true,
        "indexed":true,
      "lengthstored":"32766"}]true}},
      {
        "name":"spellcheck_typecontext",
        "classtype":"solr.TextFieldkeyword",
        "positionIncrementGapdocValues":"100"true,
        "indexAnalyzermultiValued":{true,
          "charFiltersindexed":[{true,
       "stored":true},
    {
      "classname":"solr.MappingCharFilterFactorycultural_attribution",
              "mappingtype":"mapping-ISOLatin1Accent_spellcheck.txt"}]text",
          "tokenizermultiValued":{true,
      "indexed":true,
      "classstored":"solr.WhitespaceTokenizerFactory"true},
    {
      "filtersname":[{"cultural_attribution_en",
      "type":"text",
        "classmultiValued":"solr.WordDelimiterFilterFactory"true,
      "indexed":true,
        "catenateNumbersstored":"1"true},
    {
          "generateNumberPartsname":"1cultural_attribution_fct",
        "type":"string",
      "splitOnCaseChangemultiValued":"1"true,
        "indexed":true,
      "generateWordPartsstored":"1"true},
        {
      "splitOnNumericsname":"0cultural_attribution_fct_en",
              "catenateAlltype":"0string",
       "multiValued":true,
       "catenateWordsindexed":"1"}true,
        "stored":true},
    {
              "classname":"solr.LowerCaseFilterFactory"}cultural_attribution_fct_fr",
      "type":"string",
      {"multiValued":true,
        "indexed":true,
      "classstored":"solr.TrimFilterFactory"true},
            {
        "name":"cultural_attribution_fr",
      "classtype":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorytext",
      "multiValued":true,
        "lengthindexed":"32766"}]}true,
        "queryAnalyzerstored":{true},
    {
      "charFiltersname":[{"current_location",
       "type":"text",
       "classmultiValued":"solr.MappingCharFilterFactory"false,
      "indexed":true,
        "mappingstored":"mapping-ISOLatin1Accent_spellcheck.txt"}]true},
    {
      "tokenizername":{"current_location_en",
            "class"type":"solr.WhitespaceTokenizerFactorytext"},
          "filtersmultiValued":[{false,
        "indexed":true,
      "classstored":"solr.WordDelimiterFilterFactory"true},
        {
      "catenateNumbersname":"1current_location_fct",
       "type":"string",
       "generateNumberPartsmultiValued":"0"false,
        "indexed":true,
      "splitOnCaseChangestored":"1"true},
        {
      "generateWordPartsname":"0current_location_fct_en",
              "splitOnNumericstype":"0string",
      "multiValued":false,
        "catenateAllindexed":"0"true,
              "catenateWordsstored":"1"true},
            {
      "name":"current_location_fct_fr",
        "classtype":"solr.LowerCaseFilterFactorystring"},
      "multiValued":false,
      {
      "indexed":true,
        "classstored":"solr.TrimFilterFactory"true},
    {
        {"name":"current_location_fr",
      "type":"text",
        "classmultiValued":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"false,
        "indexed":true,
      "lengthstored":"32766"}]true}},
      {
        "name":"stringdataprovider_fct",
        "classtype":"solr.TextFieldstring",
        "positionIncrementGapmultiValued":"100"true,
        "analyzerindexed":{true,
      "stored":true},
    "tokenizer":{
      "name":"dataset_id",
      "classtype":"solr.KeywordTokenizerFactorystring"},
      "indexed":true,
      "filtersstored":[{true},
    {
      "name":"dataset_label",
      "classtype":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorystring",
      "indexed":true,
        "lengthstored":"32766"}]}true},
      {
        "name":"suggestdelivery_typeid",
        "classtype":"solr.TextFieldstring",
        "positionIncrementGapindexed":"100"true,
        "analyzerstored":{true},
    {
      "tokenizername":{"description",
      "type":"text",
      "classmultiValued":"solr.PatternTokenizerFactory"true,
      "indexed":true,
      "pattern":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"stored":true},
    {
      "filtersname":[{"digitalisat",
       "type":"text",
       "classindexed":"solr.LowerCaseFilterFactory"}true,
      "stored":true},
      {
       "name":"end_time",
       "classtype":"solr.ShingleFilterFactorytimeInDays",
      "multiValued":true,
        "outputUnigramsindexed":"true",
              "maxShingleSizestored":"4"}]true}},
      {
        "name":"textgenre",
        "classtype":"solr.TextFieldtext",
        "positionIncrementGapmultiValued":"100"true,
        "indexAnalyzerindexed":{
    true,
      "charFiltersstored":[{true},
       {
       "classname":"solr.MappingCharFilterFactorygenre_en",
              "mappingtype":"mapping-ISOLatin1Accent.txt"}]text",
          "tokenizermultiValued":{true,
      "indexed":true,
      "classstored":"solr.WhitespaceTokenizerFactory"true},
    {
      "filtersname":[{"genre_fr",
        "type":"text",
      "classmultiValued":"solr.WordDelimiterFilterFactory"true,
      "indexed":true,
        "catenateNumbersstored":"1"true},
      {
        "generateNumberPartsname":"1geocode",
      "type":"location",
        "splitOnCaseChangemultiValued":"1"false,
      "indexed":true,
        "generateWordPartsstored":"1"true},
      {
        "splitOnNumericsname":"geocode_0_coordinate",
        "type":"double",
      "catenateAllindexed":"0"true,
      "stored":true},
    {
      "catenateWordsname":"geocode_1_coordinate"},
      "type":"double",
      {
"indexed":true,
      "stored":true},
    {
      "classname":"solr.LowerCaseFilterFactoryid"},
      "type":"keyword",
      {"docValues":true,
      "multiValued":false,
        "classindexed":"solr.SynonymFilterFactory"true,
        "required":true,
      "synonymsstored":"lemma_replaced_umlaute_lower_case.txt"true},
            {
      "name":"ingest_id",
        "classtype":"solr.TrimFilterFactorystring"},
      "multiValued":false,
      {"indexed":true,
      "stored":true},
     {
      "classname":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorykeywords",
      "type":"text",
        "lengthmultiValued":"32766"}]}true,
        "queryAnalyzerindexed":{
    true,
      "charFiltersstored":[{true},
        {
      "classname":"solr.MappingCharFilterFactorykeywords_fct",
              "mapping"type":"mapping-ISOLatin1Accent.txt"}]string",
          "tokenizermultiValued":{true,
      "indexed":true,
      "classstored":"solr.WhitespaceTokenizerFactory"true},
    {
      "filtersname":[{"label",
      "type":"text",
        "classmultiValued":"solr.WordDelimiterFilterFactory"true,
        "indexed":true,
      "catenateNumbersstored":"1"true},
        {
      "generateNumberPartsname":"0language",
        "type":"text",
      "splitOnCaseChangemultiValued":"1"true,
        "indexed":true,
      "generateWordPartsstored":"0"true},
        {
      "splitOnNumericsname":"0language_fct",
              "catenateAlltype":"0string",
        "multiValued":true,
      "catenateWordsindexed":"1"}true,
        "stored":true},
    {
        "name":"last_update",
      "classtype":"solr.LowerCaseFilterFactorystring"},
      "multiValued":false,
      {"indexed":true,
      "stored":true},
    {
      "classname":"solr.SynonymFilterFactorylicense",
              "synonymstype":"lemma_replaced_umlaute_lower_case.txt"}string",
      "multiValued":true,
      {"indexed":true,
              "class":"solr.TrimFilterFactory""stored":true},
    {
        {"name":"license_group",
      "type":"string",
        "classmultiValued":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"true,
        "indexed":true,
      "lengthstored":"32766"}]true}},
      {
        "name":"timeInDaysmapping_version",
        "classtype":"solr.TrieLongFieldstring",
        "omitNormsmultiValued":truefalse,
        "positionIncrementGapindexed":"0"true,
        "precisionStepstored":"0"true},
      {
        "name":"wildcardmaterial_fieldtechnique",
        "classtype":"solr.TextFieldtext",
        "positionIncrementGapmultiValued":"100"true,
        "analyzerindexed":{true,
          "tokenizerstored":{true},
      {
      "classname":"solr.WhitespaceTokenizerFactory"}material_technique_en",
          "filterstype":[{"text",
      "multiValued":true,
        "classindexed":"solr.LowerCaseFilterFactory"}true,
        "stored":true},
    {
              "classname":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorymaterial_technique_fr",
              "length"type":"32766text"}]}}],
      "fieldsmultiValued":[{true,
        "nameindexed":"_version_"true,
        "typestored":"long"true},
    {
      "docValuesname":true"md_format",
        "multiValuedtype":false"string",
        "indexed":falsetrue,
        "stored":falsetrue},
      {
        "name":"affiliatemimetype_fct",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"affiliatenb_fctvisits",
        "type":"stringlong",
        "multiValueddocValues":true,
      "multiValued":false,
      "indexed":truefalse,
        "stored":truefalse},
      {
        "name":"aggregator_idobjecttype",
        "type":"stringtext",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_abstractsen",
        "type":"text",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_contextfct",
        "type":"textstring",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_documentfct_typeen",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_documentfct_type_fctfr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"apdobjecttype_keywords_fctfr",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"apd_level_of_descriptionobjecttype_standardised",
        "type":"text",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_level_of_description_fctstandardised_en",
        "type":"stringtext",
      "multiValued":true,
      "indexed":true,
        "stored":falsetrue},
      {
        "name":"apdobjecttype_standardised_materialfct",
        "type":"textstring",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_materialstandardised_fct_en",
        "type":"string",
      "multiValued":true,
      "indexed":true,
        "stored":falsetrue},
      {
        "name":"apd_provenanceobjecttype_standardised_fct_fr",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"apdobjecttype_provenancestandardised_fctfr",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"apdoriginal_reference_numbertitle",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"apdoriginal_referencetitle_number_fctlanguage",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"apdpersons_xmlorganizations_sortinvolved",
        "type":"stringtext",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"avgpersons_timeorganizations_oninvolved_pagefct",
        "type":"longstring",
        "docValuesmultiValued":true,
        "multiValued":false,
        "indexed":falsetrue,
        "stored":falsetrue},
      {
        "name":"begin_timeplace",
        "type":"timeInDaystext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"captionplace_1en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"captionplace_2fct",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"captionplace_fct_3en",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"categoryplace_fct_fr",
        "type":"string",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"changeplace_of_ownershipfr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"change_of_ownership_enplace_standardised",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"changeplace_ofstandardised_ownership_fren",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"classificationplace_standardised_fct",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"classificationplace_standardised_fct_en",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"classificationplace_standardised_fct_fr",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"contextplace_standardised_fr",
        "type":"keyword",
        "docValues":truetext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attributionpreview",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"culturalpreview_attribution_enstore",
        "type":"texthighlighting_type",
        "multiValued":truefalse,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_fctproduction",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_fctproduction_en",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"culturalproduction_attribution_fct_fr",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_frprovider",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"currentprovider_locationfct",
        "type":"textstring",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"currentprovider_location_enid",
        "type":"textstring",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"currentprovider_locationitem_fctid",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_fct_enranking",
        "type":"stringtext",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_fct_frrestitution_repatriation",
        "type":"stringtext",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"currentrestitution_locationrepatriation_fren",
        "type":"text",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"dataproviderrestitution_repatriation_fctfr",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"datasetrevision_id",
        "type":"string",
      "multiValued":false,
      "indexed":true,
        "stored":true},
      {
        "name":"dataset_labelsector",
        "type":"stringtext",
      "multiValued":false,
      "indexed":true,
        "stored":truefalse},
      {
        "name":"deliverysector_idfct",
        "type":"string",
      "multiValued":false,
      "indexed":true,
        "stored":true},
      {
        "name":"descriptionsociety_of_origin",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"digitalisatsociety_of_origin_en",
        "type":"text",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"end_timesociety_of_origin_fct",
        "type":"timeInDaysstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"genresociety_of_origin_fct_en",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"genre_ensociety_of_origin_fct_fr",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"genresociety_of_origin_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"geocodesort_field",
        "type":"locationsort_type",
      "sortMissingLast":true,
      "multiValued":false,
        "indexed":true,
        "stored":truefalse},
      {
        "name":"geocodesource_0_coordinateformat",
        "type":"doublestring",
        "indexed":true,
        "stored":true},
      {
        "name":"geocodespell_1_coordinatecheck",
        "type":"doublespellcheck_type",
      "multiValued":true,
      "indexed":true,
        "stored":truefalse},
      {
        "name":"supplier_id",
        "type":"keywordstring",
      "indexed":true,
      "docValuesstored":true},
    {
      "multiValuedname":false"title",
      "type":"text",
      "indexedmultiValued":true,
        "requiredindexed":true,
        "stored":true},
      {
        "name":"ingesttitle_iden",
        "type":"stringtext",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"keywordstitle_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"keywords_fcttopic",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"labeltopic_fct",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"languagetp_category_id",
        "type":"textkeyword",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"language_fcttype",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"lasttype_updatefct",
        "type":"string",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"licenseview",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"licenseview_groupen",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"mappingview_versionfr",
        "type":"stringtext",
        "multiValued":falsetrue,
        "indexed":true,
        "stored":true},
      {
        "name":"material_techniquewho",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"materialwho_technique_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"materialwho_technique_frfct",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"mdwho_fct_formaten",
        "type":"string",
      "multiValued":true,
      "indexed":true,
        "stored":true},
      {
        "name":"mimetypewho_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"nbwho_visitsfr",
        "type":"longtext",
        "docValuesmultiValued":true,
        "multiValuedindexed":falsetrue,
        "indexed":false,
        "stored":false},
      stored":true}]}


Code Block
languagejs
titleDynamicFields - search/schema/dynamicfields?omitHeaders=true - Stand: 24.6.2024
collapsetrue
{
  "dynamicFields":[{
        "name":"objecttypetp_keyword_id_*",
        "type":"textkeyword",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttypesuggest_enfield*",
        "type":"textsuggest_type",
        "multiValued":true,
        "indexed":true,
        "stored":truefalse},
      {
        "name":"objecttype*_fctautocomplete",
        "type":"stringautocomplete_type",
        "multiValued":true,
        "indexed":true,
        "stored":truefalse},
      {
        "name":"objecttype*_fct_enpreprocessed",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":truefalse},
      {
        "name":"objecttype*_fct_frnormdata",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":truefalse},
      {
        "name":"objecttypeunknown_fr*",
        "type":"textstring",
        "multiValued":true,
        "indexed":truefalse,
        "stored":truefalse},
      {
        "name":"objecttyperandom_standardised*",
        "type":"text",
        "multiValued":truerandom",
        "indexed":true,
        "stored":truefalse},
      {
        "name":"objecttype*_standardised_enrole",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":truefalse},
      {
        "name":"objecttype*_standardised_fctsort",
        "type":"string",
        "multiValuedsortMissingLast":true,
        "indexedmultiValued":truefalse,
        "storedindexed":true},
      "stored":false}]}


Code Block
languagejs
titleKomplettes Schema - search/schema/?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schema":{
{
        "name":"objecttype_standardised_fct_en",
        "typename":"stringddb",
        "multiValuedversion":true1.2,
        "indexeduniqueKey":true"id",
        "storedfieldTypes":true},
      [{
        "name":"objecttype_standardised_fct_frautocomplete_type",
        "typeclass":"stringsolr.TextField",
        "multiValuedpositionIncrementGap":true"100",
        "indexedindexAnalyzer":true,{
          "storedcharFilters":true},[{
      {
        "nameclass":"objecttype_standardised_frsolr.MappingCharFilterFactory",
              "typemapping":"text"mapping_sortfield.txt"}],
          "multiValuedtokenizer":true,
{
            "indexedclass":true"solr.WhitespaceTokenizerFactory"},
          "storedfilters":true},[{
      {
        "nameclass":"original_title"solr.LowerCaseFilterFactory"},
         "type":"text",
   {
     "multiValued":true,
         "indexedclass":true"solr.TrimFilterFactory"},
            "stored":true},{
      {
        "nameclass":"original_title_languagesolr.EdgeNGramFilterFactory",
        "type      "maxGramSize":"text15",
        "multiValued":true,
        "indexedminGramSize":true"2"},
            "stored":true},{
      {
        "nameclass":"persons_organizations_involvedde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
        "type":"text",
        "multiValuedlength":true"32766"}]},
        "indexedqueryAnalyzer":true,{
          "storedcharFilters":true},[{
      {
        "nameclass":"persons_organizations_involved_fctsolr.MappingCharFilterFactory",
              "typemapping":"string"mapping_sortfield.txt"}],
          "multiValuedtokenizer":true,{
            "indexedclass":true"solr.WhitespaceTokenizerFactory"},
          "storedfilters":true},[{
      {
        "nameclass":"placesolr.LowerCaseFilterFactory"},
         "type":"text",
   {
     "multiValued":true,
         "indexedclass":true"solr.TrimFilterFactory"},
        "stored":true},
      {
        "name":"place_en",
        "typeclass":"textde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
        "multiValued":true,
        "indexedlength":true,
        "stored":true"15"}]}},
      {
        "name":"place_fctdouble",
        "typeclass":"stringsolr.TrieDoubleField",
        "multiValuedomitNorms":true,
        "indexedpositionIncrementGap":true"0",
        "storedprecisionStep":true"0"},
      {
        "name":"placehighlighting_fct_entype",
        "typeclass":"stringsolr.TextField",
        "multiValuedpositionIncrementGap":true"100",
        "indexedanalyzer":true,{
          "storedcharFilters":true},[{
      {
        "nameclass":"place_fct_fr"solr.HTMLStripCharFilterFactory"},
        "type":"string",
    {
      "multiValued":true,
        "indexedclass":true"solr.MappingCharFilterFactory",
              "storedmapping":true}"mapping-ISOLatin1Accent.txt"}],
      {
        "nametokenizer":"place_fr",{
            "typeclass":"textsolr.WhitespaceTokenizerFactory"},
          "multiValuedfilters":true,[{
        "indexed":true,
        "storedclass":true}"solr.WordDelimiterGraphFilterFactory",
      {
        "namecatenateNumbers":"place_standardised1",
              "typegenerateNumberParts":"text0",
              "multiValuedsplitOnCaseChange":true"1",
        "indexed":true,
        "storedgenerateWordParts":true}"1",
      {
        "namesplitOnNumerics":"place_standardised_en0",
              "typecatenateAll":"text0",
        "multiValued":true,
        "indexedcatenateWords":true"1"},
        "stored":true},
      {
        "name":"place_standardised_fct",
        "typeclass":"stringsolr.LowerCaseFilterFactory"},
          "multiValued":true,
  {
      "indexed":true,
        "storedclass":true}"solr.SynonymFilterFactory",
      {
        "namesynonyms":"placelemma_replaced_standardisedumlaute_fctlower_encase.txt"},
        "type":"string",
    {
      "multiValued":true,
        "indexedclass":true"solr.TrimFilterFactory"},
        "stored":true},    {
      {
        "nameclass":"place_standardised_fct_frde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "typelength":"string32766"}]}},
        "multiValued":true,{
        "indexedname":true"keyword",
        "storedclass":true"solr.StrField"},
      {
        "name":"place_standardised_frlocation",
        "typeclass":"textsolr.LatLonType",
        "multiValuedsubFieldSuffix":true,"_coordinate"},
      {
        "indexedname":true"long",
        "storedclass":true}"solr.TrieLongField",
      {  "positionIncrementGap":"0",
        "namedocValues":"preview"true,
        "typeprecisionStep":"text0"},
        "multiValued":true,{
        "indexedname":true"random",
        "storedclass":true"solr.RandomSortField"},
      {
        "name":"previewsort_storetype",
        "typeclass":"highlighting_typesolr.TextField",
        "multiValuedpositionIncrementGap":false"100",
        "indexedanalyzer":true,{
          "storedcharFilters":true},[{
      {
        "nameclass":"productionsolr.MappingCharFilterFactory",
        "type":"text",
        "multiValuedmapping":true"mapping_sortfield.txt"}],
          "indexedtokenizer":true,{
        "stored    "class":true"solr.KeywordTokenizerFactory"},
          "filters":[{
        "name":"production_en",
        "typeclass":"textsolr.LowerCaseFilterFactory"},
          "multiValued":true,
  {
      "indexed":true,
        "storedclass":true"solr.TrimFilterFactory"},
      {
        "name":"production_fr",{
        "type":"text",
        "multiValuedclass":true"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
        "indexed":true,
        "storedlength":true"32766"}]}},
      {
        "name":"providerspellcheck_type",
        "typeclass":"textsolr.TextField",
        "multiValuedpositionIncrementGap":true"100",
        "indexedindexAnalyzer":true,{
          "storedcharFilters":true},[{
      {
        "nameclass":"provider_fctsolr.MappingCharFilterFactory",
        "type      "mapping":"string"mapping-ISOLatin1Accent_spellcheck.txt"}],
          "multiValuedtokenizer":true,{
            "indexedclass":true"solr.WhitespaceTokenizerFactory"},
          "storedfilters":true},[{
      {
        "nameclass":"provider_idsolr.WordDelimiterFilterFactory",
        "type":"string",
         "multiValuedcatenateNumbers":true"1",
        "indexed":true,
        "storedgenerateNumberParts":true}"1",
      {
        "namesplitOnCaseChange":"provider_item_id1",
              "typegenerateWordParts":"string1",
        "indexed":true,
        "storedsplitOnNumerics":true}"0",
      {
        "namecatenateAll":"ranking0",
              "typecatenateWords":"text1"},
        "multiValued":true,
    {
      "indexed":true,
        "storedclass":true"solr.LowerCaseFilterFactory"},
            {
        "name":"restitution_repatriation",
        "typeclass":"textsolr.TrimFilterFactory"},
         "multiValued":true,
   {
      "indexed":true,
        "storedclass":true}"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
      {
        "namelength":"restitution_repatriation_en"32766"}]},
        "typequeryAnalyzer":"text",
{
          "multiValuedcharFilters":true,[{
        "indexed":true,
        "storedclass":true}"solr.MappingCharFilterFactory",
      {
        "namemapping":"restitution_repatriation_fr"mapping-ISOLatin1Accent_spellcheck.txt"}],
          "typetokenizer":"text",{
        "multiValued":true,
        "indexedclass":true"solr.WhitespaceTokenizerFactory"},
          "storedfilters":true},[{
      {
        "nameclass":"revision_idsolr.WordDelimiterFilterFactory",
        "type":"string",
        "multiValuedcatenateNumbers":false"1",
        "indexed":true,
        "storedgenerateNumberParts":true}"0",
      {
        "namesplitOnCaseChange":"sector1",
        "type":"text",
        "multiValuedgenerateWordParts":false"0",
        "indexed":true,
        "storedsplitOnNumerics":false}"0",
      {
        "namecatenateAll":"sector_fct0",
        "type":"string",
        "multiValuedcatenateWords":false"1"},
        "indexed":true,
        "stored":true},{
      {
        "nameclass":"society_of_origin"solr.LowerCaseFilterFactory"},
          "type":"text",
  {
      "multiValued":true,
        "indexedclass":true"solr.TrimFilterFactory"},
        "stored":true},
      {
        "name":"society_of_origin_en",
         "typeclass":"textde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
        "multiValued":true,
        "indexedlength":true,
        "stored":true"32766"}]}},
      {
        "name":"society_of_origin_fctstring",
        "typeclass":"stringsolr.TextField",
        "multiValuedpositionIncrementGap":true"100",
        "indexedanalyzer":true,{
          "storedtokenizer":true},{
      {
        "nameclass":"society_of_origin_fct_en"solr.KeywordTokenizerFactory"},
          "typefilters":"string",[{
        "multiValued":true,
        "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
      "indexed":true,
        "storedlength":true"32766"}]}},
      {
        "name":"society_of_origin_fct_frsuggest_type",
        "typeclass":"stringsolr.TextField",
        "multiValuedpositionIncrementGap":true"100",
        "indexedanalyzer":true,{
          "storedtokenizer":true},{
      {
        "nameclass":"society_of_origin_frsolr.PatternTokenizerFactory",
            "typepattern":"text",
 [!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"},
          "multiValuedfilters":true,[{
        "indexed":true,
        "storedclass":true"solr.LowerCaseFilterFactory"},
            {
        "name":"sort_field",
        "typeclass":"sort_typesolr.ShingleFilterFactory",
        "sortMissingLast":true,
        "multiValuedoutputUnigrams":false"true",
        "indexed":true,
        "storedmaxShingleSize":false"4"}]}},
      {
        "name":"source_formattext",
        "typeclass":"stringsolr.TextField",
        "indexedpositionIncrementGap":true"100",
        "storedindexAnalyzer":true},{
          "charFilters":[{
              "nameclass":"spell_checksolr.MappingCharFilterFactory",
              "typemapping":"spellcheck_type"mapping-ISOLatin1Accent.txt"}],
          "multiValuedtokenizer":true,
{
            "indexedclass":true"solr.WhitespaceTokenizerFactory"},
          "storedfilters":false},[{
      {
        "nameclass":"supplier_idsolr.WordDelimiterFilterFactory",
        "type      "catenateNumbers":"string1",
        "indexed":true,
        "storedgenerateNumberParts":true}"1",
      {
        "namesplitOnCaseChange":"title1",
              "typegenerateWordParts":"text1",
              "multiValuedsplitOnNumerics":true"0",
        "indexed":true,
        "storedcatenateAll":true}"0",
      {
        "namecatenateWords":"title_en1"},
          "type":"text",
  {
      "multiValued":true,
        "indexedclass":true"solr.LowerCaseFilterFactory"},
            "stored":true},{
      {
        "nameclass":"title_frsolr.SynonymFilterFactory",
        "type      "synonyms":"text"lemma_replaced_umlaute_lower_case.txt"},
          "multiValued":true,
  {
      "indexed":true,
        "storedclass":true"solr.TrimFilterFactory"},
            {
              "nameclass":"topicde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "typelength":"text32766"}]},
        "multiValuedqueryAnalyzer":true,{
          "indexedcharFilters":true,[{
        "stored":true}      "class":"solr.MappingCharFilterFactory",
      {
        "namemapping":"topic_fct"mapping-ISOLatin1Accent.txt"}],
          "typetokenizer":"string",{
        "multiValued":true,
        "indexedclass":true"solr.WhitespaceTokenizerFactory"},
          "storedfilters":true},[{
      {
        "nameclass":"tp_category_idsolr.WordDelimiterFilterFactory",
        "type":"keyword",
        "multiValuedcatenateNumbers":true"1",
        "indexed":true,
        "storedgenerateNumberParts":true}"0",
      {
        "namesplitOnCaseChange":"type1",
        "type":"text",
        "multiValuedgenerateWordParts":true"0",
        "indexed":true,
        "storedsplitOnNumerics":true}"0",
      {
        "namecatenateAll":"type_fct0",
              "typecatenateWords":"string1"},
        "multiValued":true,
    {
      "indexed":true,
        "storedclass":true"solr.LowerCaseFilterFactory"},
            {
        "name":"view",
        "typeclass":"textsolr.SynonymFilterFactory",
        "multiValued":true,
        "indexed":true,
"synonyms":"lemma_replaced_umlaute_lower_case.txt"},
            "stored":true},{
      {
        "nameclass":"view_en"solr.TrimFilterFactory"},
          "type":"text",
  {
      "multiValued":true,
        "indexedclass":true"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "storedlength":true"32766"}]}},
      {
        "name":"view_frtimeInDays",
        "typeclass":"textsolr.TrieLongField",
        "multiValuedomitNorms":true,
        "indexedpositionIncrementGap":true"0",
        "storedprecisionStep":true"0"},
      {
        "name":"whowildcard_field",
        "typeclass":"textsolr.TextField",
        "multiValuedpositionIncrementGap":true"100",
        "indexedanalyzer":true,{
          "storedtokenizer":true},{
      {
        "nameclass":"who_en"solr.WhitespaceTokenizerFactory"},
          "typefilters":"text",[{
        "multiValued":true,
        "indexedclass":true"solr.LowerCaseFilterFactory"},
            "stored":true},{
      {
        "nameclass":"who_fctde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
        "type":"string",
        "multiValuedlength":true"32766"}]}}],
        "indexedfields":true,[{
        "storedname":true},
      {"_version_",
        "nametype":"who_fct_enlong",
        "typedocValues":"string"true,
        "multiValued":truefalse,
        "indexed":truefalse,
        "stored":truefalse},
      {
        "name":"who_fct_fraffiliate",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"whoaffiliate_frfct",
        "type":"textstring",
        "multiValued":true,
        "indexed":true,
        "stored":true}],
    "dynamicFields":[  {
        "name":"tpaggregator_keyword_id_*",
        "type":"keyword",
        "multiValued":truestring",
        "indexed":true,
        "stored":true},
      {
        "name":"suggestapd_field*abstracts",
        "type":"suggest_typetext",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"*apd_autocompletecontext",
        "type":"autocomplete_typetext",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"*apd_document_preprocessedtype",
        "type":"stringtext",
        "multiValued":true,
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"*_normdataapd_document_type_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"unknownapd_keywords_*fct",
        "type":"string",
        "multiValued":true,
        "indexed":falsetrue,
        "stored":false},
      {
        "name":"random_*apd_level_of_description",
        "type":"randomtext",
        "indexed":true,
        "stored":falsetrue},
      {
        "name":"*_roleapd_level_of_description_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"*apd_sortmaterial",
        "type":"stringtext",
        "sortMissingLastindexed":true,
        "multiValuedstored":falsetrue},
        "indexed":true,{
        "storedname":false}]"apd_material_fct",
        "copyFieldstype":[{"string",
        "sourceindexed":"affiliate_fct"true,
        "deststored":"affiliate"false},
      {
        "sourcename":"apd_document_typeprovenance",
        "desttype":"apd_document_type_fct"}text",
      {  "multiValued":true,
        "sourceindexed":"apd_level_of_description"true,
        "deststored":"apd_level_of_description_fct"true},
      {
        "sourcename":"apd_provenance_materialfct",
        "desttype":"apd_material_fctstring"},
        {"multiValued":true,
        "sourceindexed":"apd_provenance"true,
        "deststored":"apd_provenance_fct"false},
      {
        "sourcename":"apd_reference_number",
        "desttype":"apd_reference_number_fct"}text",
       { "multiValued":true,
        "sourceindexed":"cultural_attribution_fct"true,
        "deststored":"cultural_attribution"true},
      {
        "sourcename":"culturalapd_reference_attributionnumber_fct_en",
        "desttype":"cultural_attribution_enstring"},
        {"multiValued":true,
        "sourceindexed":"cultural_attribution_fct_fr"true,
        "deststored":"cultural_attribution_fr"false},
      {
        "sourcename":"currentapd_locationxml_fctsort",
        "desttype":"current_locationstring"},
       { "multiValued":false,
        "sourceindexed":"current_location_fct_en"true,
        "deststored":"current_location_en"true},
      {
        "sourcename":"currentavg_locationtime_fcton_frpage",
        "desttype":"current_location_frlong"},
       { "docValues":true,
        "sourcemultiValued":"keywords_fct"false,
        "indexed":false,
        "deststored":"keywords"false},
      {
        "sourcename":"labelbegin_time",
        "desttype":"spell_checktimeInDays"},
      {  "multiValued":true,
        "sourceindexed":"language_fct"true,
        "deststored":"language"true},
      {
        "sourcename":"objecttypecaption_fct1",
        "desttype":"objecttypetext"},
        {"multiValued":true,
        "sourceindexed":"objecttype_fct_en"true,
        "deststored":"objecttype_en"true},
      {
        "sourcename":"objecttypecaption_fct_fr2",
        "desttype":"objecttype_frtext"},
        {"multiValued":true,
        "sourceindexed":"objecttype_standardised_fct"true,
        "deststored":"objecttype_standardised"true},
      {
        "sourcename":"objecttype_standardised_fct_encaption_3",
        "desttype":"objecttype_standardised_entext"},
        {"multiValued":true,
        "sourceindexed":"objecttype_standardised_fct_fr"true,
        "deststored":"objecttype_standardised_fr"true},
      {
        "sourcename":"place_fctcategory",
        "desttype":"placestring"},
        {"multiValued":false,
        "sourceindexed":"place_fct_en"true,
        "deststored":"place_en"true},
      {
        "sourcename":"placechange_fctof_frownership",
        "desttype":"place_frtext"},
        {"multiValued":true,
        "sourceindexed":"place_standardised_fct"true,
        "deststored":"place_standardised"true},
      {
        "sourcename":"placechange_standardisedof_fctownership_en",
        "desttype":"place_standardised_entext"},
        {"multiValued":true,
        "sourceindexed":"place_standardised_fct_fr"true,
        "deststored":"place_standardised_fr"true},
      {
        "sourcename":"provider_fctchange_of_ownership_fr",
        "desttype":"providertext"},
        {"multiValued":true,
        "sourceindexed":"sector_fct"true,
        "deststored":"sector"true},
      {
        "sourcename":"topic_fctclassification",
        "desttype":"topictext"},
      {
  "multiValued":true,
        "sourceindexed":"type_fct"true,
        "stored":true},
      {
        "destname":"typeclassification_en"},
        {"type":"text",
        "sourcemultiValued":"view"true,
        "indexed":true,
        "deststored":"spell_check"true},
      {
        "sourcename":"whoclassification_fctfr",
        "desttype":"whotext"},
      {  "multiValued":true,
        "sourceindexed":"who_fct_en"true,
        "deststored":"who_en"true},
      {
        "sourcename":"who_fct_frcontext",
        "desttype":"who_frkeyword"},
      {  "docValues":true,
        "sourcemultiValued":"apd_document_type"true,
        "indexed":true,
        "deststored":"apd_document_type_fct_autocomplete"true},
      {
        "sourcename":"apd_provenancecultural_attribution",
        "type":"text",
        "destmultiValued":"apd_provenance_fct_autocomplete"}]}}true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"cultural_attribution_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_en",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_fct",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_fct_en",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_fct_fr",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"current_location_fr",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"dataprovider_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"dataset_id",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"dataset_label",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"delivery_id",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"description",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"digitalisat",
        "type":"text",
        "indexed":true,
        "stored":true},
      {
        "name":"end_time",
        "type":"timeInDays",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"genre",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"genre_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"genre_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"geocode",
        "type":"location",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"geocode_0_coordinate",
        "type":"double",
        "indexed":true,
        "stored":true},
      {
        "name":"geocode_1_coordinate",
        "type":"double",
        "indexed":true,
        "stored":true},
      {
        "name":"id",
        "type":"keyword",
        "docValues":true,
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"ingest_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"keywords",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"keywords_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"label",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"language",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"language_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"last_update",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"license",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"license_group",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"mapping_version",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"material_technique",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"material_technique_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"material_technique_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"md_format",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"mimetype_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"nb_visits",
        "type":"long",
        "docValues":true,
        "multiValued":false,
        "indexed":false,
        "stored":false},
      {
        "name":"objecttype",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_standardised",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_standardised_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_standardised_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_standardised_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_standardised_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"objecttype_standardised_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"original_title",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"original_title_language",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"persons_organizations_involved",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"persons_organizations_involved_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_standardised",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_standardised_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_standardised_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_standardised_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_standardised_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"place_standardised_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"preview",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"preview_store",
        "type":"highlighting_type",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"production",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"production_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"production_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"provider",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"provider_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"provider_id",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"provider_item_id",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"ranking",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"restitution_repatriation",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"restitution_repatriation_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"restitution_repatriation_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"revision_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"sector",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "stored":false},
      {
        "name":"sector_fct",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"society_of_origin",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"society_of_origin_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"society_of_origin_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"society_of_origin_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"society_of_origin_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"society_of_origin_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"sort_field",
        "type":"sort_type",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":false},
      {
        "name":"source_format",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"spell_check",
        "type":"spellcheck_type",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"supplier_id",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"title",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"title_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"title_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"topic",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"topic_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"tp_category_id",
        "type":"keyword",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"type",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"type_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"view",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"view_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"view_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"who",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"who_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"who_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"who_fct_en",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"who_fct_fr",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"who_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true}],
    "dynamicFields":[{
        "name":"tp_keyword_id_*",
        "type":"keyword",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"suggest_field*",
        "type":"suggest_type",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"*_autocomplete",
        "type":"autocomplete_type",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"*_preprocessed",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"*_normdata",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"unknown_*",
        "type":"string",
        "multiValued":true,
        "indexed":false,
        "stored":false},
      {
        "name":"random_*",
        "type":"random",
        "indexed":true,
        "stored":false},
      {
        "name":"*_role",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"*_sort",
        "type":"string",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":false}],
    "copyFields":[{
        "source":"affiliate_fct",
        "dest":"affiliate"},
      {
        "source":"apd_document_type",
        "dest":"apd_document_type_fct"},
      {
        "source":"apd_level_of_description",
        "dest":"apd_level_of_description_fct"},
      {
        "source":"apd_material",
        "dest":"apd_material_fct"},
      {
        "source":"apd_provenance",
        "dest":"apd_provenance_fct"},
      {
        "source":"apd_reference_number",
        "dest":"apd_reference_number_fct"},
      {
        "source":"cultural_attribution_fct",
        "dest":"cultural_attribution"},
      {
        "source":"cultural_attribution_fct_en",
        "dest":"cultural_attribution_en"},
      {
        "source":"cultural_attribution_fct_fr",
        "dest":"cultural_attribution_fr"},
      {
        "source":"current_location_fct",
        "dest":"current_location"},
      {
        "source":"current_location_fct_en",
        "dest":"current_location_en"},
      {
        "source":"current_location_fct_fr",
        "dest":"current_location_fr"},
      {
        "source":"keywords_fct",
        "dest":"keywords"},
      {
        "source":"label",
        "dest":"spell_check"},
      {
        "source":"language_fct",
        "dest":"language"},
      {
        "source":"objecttype_fct",
        "dest":"objecttype"},
      {
        "source":"objecttype_fct_en",
        "dest":"objecttype_en"},
      {
        "source":"objecttype_fct_fr",
        "dest":"objecttype_fr"},
      {
        "source":"objecttype_standardised_fct",
        "dest":"objecttype_standardised"},
      {
        "source":"objecttype_standardised_fct_en",
        "dest":"objecttype_standardised_en"},
      {
        "source":"objecttype_standardised_fct_fr",
        "dest":"objecttype_standardised_fr"},
      {
        "source":"place_fct",
        "dest":"place"},
      {
        "source":"place_fct_en",
        "dest":"place_en"},
      {
        "source":"place_fct_fr",
        "dest":"place_fr"},
      {
        "source":"place_standardised_fct",
        "dest":"place_standardised"},
      {
        "source":"place_standardised_fct_en",
        "dest":"place_standardised_en"},
      {
        "source":"place_standardised_fct_fr",
        "dest":"place_standardised_fr"},
      {
        "source":"provider_fct",
        "dest":"provider"},
      {
        "source":"sector_fct",
        "dest":"sector"},
      {
        "source":"topic_fct",
        "dest":"topic"},
      {
        "source":"type_fct",
        "dest":"type"},
      {
        "source":"view",
        "dest":"spell_check"},
      {
        "source":"who_fct",
        "dest":"who"},
      {
        "source":"who_fct_en",
        "dest":"who_en"},
      {
        "source":"who_fct_fr",
        "dest":"who_fr"},
      {
        "source":"apd_document_type",
        "dest":"apd_document_type_fct_autocomplete"},
      {
        "source":"apd_provenance",
        "dest":"apd_provenance_fct_autocomplete"}]}}


Code Block
titleRelevante RequestHandler & Komponenten
collapsetrue
<requestHandler name="search" class="solr.SearchHandler" default="true">
    <!-- default values for query parameters can be specified, these will be overridden by parameters in the request -->
    <lst name="defaults">
      <str name="defType">edismax</str>
      <str name="sow">true</str>
      <str name="echoParams">explicit</str>
      <str name="bf">min(sqrt(nb_visits),10)^0.3 min(sqrt(avg_time_on_page),12)^0.05</str>
      <str name="qf">label^1.2 title^1.2 title_en^1.2 title_fr^1.2 view^0.6 view_en^0.6 view_fr^0.6 id^0.01 caption_1^0.4 caption_2^0.3 caption_3^0.2 original_title^0.2 language^0.2 production^0.2 production_en^0.2 production_fr^0.2 material_technique^0.2 material_technique_en^0.2 material_technique_fr^0.2 change_of_ownership^0.2 change_of_ownership_en^0.2 change_of_ownership_fr^0.2 genre^0.2 genre_en^0.2 genre_fr^0.2 classification^0.2 classification_en^0.2 classification_fr^0.2</str>
      <str name="tie">1.0</str>
      <str name="fl">*,score</str>
      <str name="q.alt">*:*</str>
      <int name="rows">10</int>
      <str name="mm">1</str>
      <str name="q.op">AND</str>
      <str name="spellcheck.dictionary">file</str>
      <str name="spellcheck.onlyMorePopular">true</str>
      <str name="spellcheck.maxResultsForSuggest">25</str>
      <str name="spellcheck.collate">true</str>
      <str name="spellcheck.maxCollations">5</str>
      <str name="spellcheck.maxCollationTries">25</str>
      <str name="spellcheck.maxCollationEvaluations">10000</str>
      <str name="spellcheck.count">20</str>
      <str name="spellcheck.minCollationHits">20</str>
      <str name="spellcheck.alternativeTermCount">10</str>
      <str name="debugQuery">false</str>
    </lst>
    <arr name="last-components">
      <str>spellcheck</str>
    </arr>
</requestHandler>

<requestHandler name="mlt" class="solr.MoreLikeThisHandler">
    <lst name="defaults">
      <!-- How many rows to display? -->
      <str name="rows">10</str>
      <!-- Query document should be included? -->
      <str name="mlt.match.include">false</str>
      <!-- Which document to take for similarity search? -->
      <str name="mlt.match.offset">0</str>
      <!-- Explain your decision? -->
      <str name="mlt.interestingTerms">details</str>
      <!-- Default search parameters -->
      <str name="mlt.fl">affiliate_fct language_fct title description view</str>
      <str name="mlt.mintf">1</str>
      <str name="mlt.mindf">5</str>
      <str name="mlt.minwl">4</str>
      <str name="mlt.maxwl">0</str>
      <str name="mlt.maxqt">25</str>
      <str name="mlt.maxntp">5000</str>
      <str name="mlt.boost">true</str>
    </lst>
</requestHandler>

<searchComponent name="spellcheck" class="de.fiz.ddb.solr.spellchecker.MinimumHitsSpellCheckComponent">
    <lst name="spellchecker">
      <str name="classname">de.fiz.ddb.solr.spellchecker.AdaptedIndexBasedSpellChecker</str>
      <str name="name">file</str>
      <str name="externalDictionary">spellings.txt</str>
      <str name="characterEncoding">UTF-8</str>
      <str name="spellcheckIndexDir">./spellcheckerFile</str>
      <str name="distanceMeasure">org.apache.lucene.search.spell.JaroWinklerDistance</str>
      <str name="field">spell_check</str>
      <str name="accuracy">0.88</str>
      <float name="thresholdTokenFrequency">.0000125</float>
      <str name="buildOnCommit">true</str>
      <str name="buildOnOptimize">true</str>
    </lst>
    <str name="queryAnalyzerFieldType">spellcheck_type</str>
</searchComponent>

<searchComponent class="solr.HighlightComponent" name="highlight">
    <highlighting class="de.fiz.ddb.solr.highlight.SolrTermRememberingHighlighter">
      <fragmenter name="gap" class="org.apache.solr.highlight.GapFragmenter" default="true">
        <lst name="defaults">
          <int name="hl.fragsize">100</int>
        </lst>
      </fragmenter>
      <fragmenter name="regex" class="org.apache.solr.highlight.RegexFragmenter">
        <lst name="defaults">
          <int name="hl.fragsize">70</int>
          <float name="hl.regex.slop">0.5</float>
          <str name="hl.regex.pattern">[-\w ,/\n\"'\.\s]{20,200}</str>
        </lst>
      </fragmenter>
      <formatter name="html" class="org.apache.solr.highlight.HtmlFormatter" default="true">
        <lst name="defaults">
          <str name="hl.simple.pre"><em></str>
          <str name="hl.simple.post"></em></str>
        </lst>
      </formatter>
    </highlighting>
</searchComponent>



Collection: Nodes

Dieser Index enthält ebenfalls einen Eintrag für jedes im System vorhandene Objekt. Aufgabe dieser Collection ist die Abbildung der Objekthierarchie. 

Code Block
languagejs
titleField List - nodes/schema/fields?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "fields":[{
      "name":"aggregationEntity",
      "type":"boolean",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"dataset_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"hierarchy_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"ingest_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"label",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"last_update",
      "type":"tdate",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"parent",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"position",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"provider_id",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"revision_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"type",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true}]}


Code Block
languagejs
titleDynamicFields - nodes/schema/dynamicfields?omitHeaders=true - Stand: 24.6.2024
collapsetrue
{
  "dynamicFields":[{
      "name":"*_tdt",
      "type":"tdate",
      "indexed":true,
      "stored":true},
    {
      "name":"*_dt",
      "type":"date",
      "indexed":true,
      "stored":true},
    {
      "name":"*_ti",
      "type":"tint",
      "indexed":true,
      "stored":true},
    {
      "name":"*_tl",
      "type":"tlong",
      "indexed":true,
      "stored":true},
    {
      "name":"*_tf",
      "type":"tfloat",
      "indexed":true,
      "stored":true},
    {
      "name":"*_td",
      "type":"tdouble",
      "indexed":true,
      "stored":true},
    {
      "name":"*_i",
      "type":"int",
      "indexed":true,
      "stored":true},
    {
      "name":"*_s",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"*_l",
      "type":"long",
      "indexed":true,
      "stored":true},
    {
      "name":"*_t",
      "type":"text",
      "indexed":true,
      "stored":true},
    {
      "name":"*_b",
      "type":"boolean",
      "indexed":true,
      "stored":true},
    {
      "name":"*_f",
      "type":"float",
      "indexed":true,
      "stored":true},
    {
      "name":"*_d",
      "type":"double",
      "indexed":true,
      "stored":true}]}


Code Block
languagejs
titleKomplettes Schema - nodes/schema/?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schema":{
    "name":"example",
    "version":1.4,
    "uniqueKey":"id",
    "fieldTypes":[{
        "name":"binary",
        "class":"solr.BinaryField"},
      {
        "name":"boolean",
        "class":"solr.BoolField",
        "omitNorms":true,
        "sortMissingLast":true},
      {
        "name":"date",
        "class":"solr.TrieDateField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"double",
        "class":"solr.TrieDoubleField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"float",
        "class":"solr.TrieFloatField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"int",
        "class":"solr.TrieIntField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"long",
        "class":"solr.TrieLongField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"string",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "analyzer":{
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}},
      {
        "name":"tdate",
        "class":"solr.TrieDateField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"6"},
      {
        "name":"tdouble",
        "class":"solr.TrieDoubleField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"8"},
      {
        "name":"text",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "tokenizer":{
            "class":"solr.LetterTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterFilterFactory",
              "catenateNumbers":"1",
              "generateNumberParts":"1",
              "splitOnCaseChange":"1",
              "generateWordParts":"1",
              "splitOnNumerics":"0",
              "catenateAll":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "tokenizer":{
            "class":"solr.LetterTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterFilterFactory",
              "catenateNumbers":"0",
              "generateNumberParts":"1",
              "splitOnCaseChange":"1",
              "generateWordParts":"1",
              "splitOnNumerics":"0",
              "catenateAll":"0",
              "catenateWords":"0"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}},
      {
        "name":"tfloat",
        "class":"solr.TrieFloatField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"8"},
      {
        "name":"tint",
        "class":"solr.TrieIntField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"8"},
      {
        "name":"tlong",
        "class":"solr.TrieLongField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"8"}],
    "fields":[{
        "name":"aggregationEntity",
        "type":"boolean",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"dataset_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"hierarchy_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"ingest_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"label",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"last_update",
        "type":"tdate",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"parent",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"position",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"provider_id",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"revision_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"type",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true}],
    "dynamicFields":[{
        "name":"*_tdt",
        "type":"tdate",
        "indexed":true,
        "stored":true},
      {
        "name":"*_dt",
        "type":"date",
        "indexed":true,
        "stored":true},
      {
        "name":"*_ti",
        "type":"tint",
        "indexed":true,
        "stored":true},
      {
        "name":"*_tl",
        "type":"tlong",
        "indexed":true,
        "stored":true},
      {
        "name":"*_tf",
        "type":"tfloat",
        "indexed":true,
        "stored":true},
      {
        "name":"*_td",
        "type":"tdouble",
        "indexed":true,
        "stored":true},
      {
        "name":"*_i",
        "type":"int",
        "indexed":true,
        "stored":true},
      {
        "name":"*_s",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"*_l",
        "type":"long",
        "indexed":true,
        "stored":true},
      {
        "name":"*_t",
        "type":"text",
        "indexed":true,
        "stored":true},
      {
        "name":"*_b",
        "type":"boolean",
        "indexed":true,
        "stored":true},
      {
        "name":"*_f",
        "type":"float",
        "indexed":true,
        "stored":true},
      {
        "name":"*_d",
        "type":"double",
        "indexed":true,
        "stored":true}],
    "copyFields":[]}}


Code Block
titleRelevante RequestHandler & Komponenten
collapsetrue
<requestHandler name="search" class="solr.SearchHandler" default="true">
    <lst name="defaults">
      <str name="echoParams">explicit</str>
      <int name="rows">10</int>
      <str name="q.op">AND</str>
      <str name="mm">1</str>
    </lst>
</requestHandler>


Collection: organization

Dieser Index enthält alle GND-Organisationen sowie alle an die DDB liefernden Institutionen. 

Code Block
languagejs
titleField List - organization/schema/fields?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "fields":[{
      "name":"atoz",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"city",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"city_de",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"city_de_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"city_en",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"city_en_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"city_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"count",
      "type":"long",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"dataset_id",
      "type":"string",
      "indexed":true,
      "stored":false},
    {
      "name":"ddb_organization_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"description",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"geocode",
      "type":"location",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"geocode_0_coordinate",
      "type":"double",
      "indexed":true,
      "stored":false},
    {
      "name":"geocode_1_coordinate",
      "type":"double",
      "indexed":true,
      "stored":false},
    {
      "name":"hasItems",
      "type":"boolean",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"label",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"last_update",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"location_display_name",
      "type":"string",
      "indexed":false,
      "stored":true},
    {
      "name":"parent_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"parent_organization_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"preferredName",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"revision_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":false},
    {
      "name":"sector_fct",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"sort_field",
      "type":"sort_type",
      "sortMissingLast":true,
      "multiValued":false,
      "indexed":true,
      "stored":false},
    {
      "name":"spell_check",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"state",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"state_de",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"state_de_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"state_en",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"state_en_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"state_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"sublabel",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"sublabel_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"subsector",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"subsector_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"thumbnail",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"topic",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"topic_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"type",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"variantName",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"variant_id",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"wildcard_fulltext",
      "type":"wildcard_field",
      "multiValued":true,
      "indexed":true,
      "stored":false}]}


Code Block
languagejs
titleDynamicFields - organization/schema/dynamicfields?omitHeaders=true - Stand: 24.6.2024
collapsetrue
{
  "dynamicFields":[{
      "name":"*_autocomplete",
      "type":"autocomplete",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"*_preprocessed",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"suggest_field*",
      "type":"suggest_type",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"count_sec_0*",
      "type":"long",
      "sortMissingLast":true,
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"count_tp_*",
      "type":"long",
      "sortMissingLast":true,
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"random_*",
      "type":"random",
      "indexed":true,
      "stored":false}]}


Code Block
languagejs
titleKomplettes Schema - organization/schema/?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schema":{
    "name":"ddb",
    "version":1.2,
    "uniqueKey":"id",
    "fieldTypes":[{
        "name":"autocomplete",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping_sortfield.txt"}],
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"solr.NGramFilterFactory",
              "maxGramSize":"10",
              "minGramSize":"1"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping_sortfield.txt"}],
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"50"}]}},
      {
        "name":"boolean",
        "class":"solr.BoolField",
        "sortMissingLast":true},
      {
        "name":"double",
        "class":"solr.TrieDoubleField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"location",
        "class":"solr.LatLonType",
        "subFieldSuffix":"_coordinate"},
      {
        "name":"long",
        "class":"solr.TrieLongField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"random",
        "class":"solr.RandomSortField"},
      {
        "name":"sort_type",
        "class":"solr.ICUCollationField",
        "strength":"primary",
        "locale":""},
      {
        "name":"string",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "analyzer":{
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}},
      {
        "name":"suggest_type",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "analyzer":{
          "tokenizer":{
            "class":"solr.PatternTokenizerFactory",
            "pattern":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.ShingleFilterFactory",
              "outputUnigrams":"true",
              "maxShingleSize":"4"}]}},
      {
        "name":"text",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterFilterFactory",
              "catenateNumbers":"1",
              "generateNumberParts":"1",
              "splitOnCaseChange":"1",
              "generateWordParts":"1",
              "splitOnNumerics":"0",
              "catenateAll":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterFilterFactory",
              "catenateNumbers":"1",
              "generateNumberParts":"0",
              "splitOnCaseChange":"1",
              "generateWordParts":"0",
              "splitOnNumerics":"0",
              "catenateAll":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}},
      {
        "name":"wildcard_field",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"}]}}],
    "fields":[{
        "name":"atoz",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"city",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"city_de",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"city_de_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"city_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"city_en_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"city_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"count",
        "type":"long",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"dataset_id",
        "type":"string",
        "indexed":true,
        "stored":false},
      {
        "name":"ddb_organization_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"description",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"geocode",
        "type":"location",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"geocode_0_coordinate",
        "type":"double",
        "indexed":true,
        "stored":false},
      {
        "name":"geocode_1_coordinate",
        "type":"double",
        "indexed":true,
        "stored":false},
      {
        "name":"hasItems",
        "type":"boolean",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"label",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"last_update",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"location_display_name",
        "type":"string",
        "indexed":false,
        "stored":true},
      {
        "name":"parent_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"parent_organization_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"preferredName",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"revision_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":false},
      {
        "name":"sector_fct",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"sort_field",
        "type":"sort_type",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":false},
      {
        "name":"spell_check",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"state",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"state_de",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"state_de_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"state_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"state_en_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"state_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"sublabel",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"sublabel_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"subsector",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"subsector_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"thumbnail",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"topic",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"topic_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"type",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"variantName",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"variant_id",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"wildcard_fulltext",
        "type":"wildcard_field",
        "multiValued":true,
        "indexed":true,
        "stored":false}],
    "dynamicFields":[{
        "name":"*_autocomplete",
        "type":"autocomplete",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"*_preprocessed",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"suggest_field*",
        "type":"suggest_type",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"count_sec_0*",
        "type":"long",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"count_tp_*",
        "type":"long",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"random_*",
        "type":"random",
        "indexed":true,
        "stored":false}],
    "copyFields":[{
        "source":"city_de_fct",
        "dest":"city_de"},
      {
        "source":"city_en_fct",
        "dest":"city_en"},
      {
        "source":"city_fct",
        "dest":"city"},
      {
        "source":"preferredName",
        "dest":"sort_field"},
      {
        "source":"preferredName",
        "dest":"spell_check"},
      {
        "source":"preferredName",
        "dest":"wildcard_fulltext"},
      {
        "source":"state_de_fct",
        "dest":"state_de"},
      {
        "source":"state_en_fct",
        "dest":"state_en"},
      {
        "source":"state_fct",
        "dest":"state"},
      {
        "source":"sublabel_fct",
        "dest":"sublabel"},
      {
        "source":"topic_fct",
        "dest":"topic"},
      {
        "source":"variantName",
        "dest":"spell_check"},
      {
        "source":"variantName",
        "dest":"wildcard_fulltext"}]}}


Code Block
titleRelevante RequestHandler & Komponenten
collapsetrue
<requestHandler name="search" class="solr.SearchHandler" default="true">
    <!-- default values for query parameters can be specified, these will be overridden by parameters in the request -->
    <lst name="defaults">
      <str name="defType">edismax</str>
      <str name="sow">true</str>
      <str name="echoParams">explicit</str>
      <!-- DDB-1390 Adaptation of qf and insertion of bf & boost -->
      <str name="qf">preferredName^0.5 variantName^0.1 sublabel^0.1 city_de^0.1 id^0.01 variant_id^0.01</str>
      <str name="bf">min(sqrt(count),20)^0.2</str>
      <str name="boost">if(exists(ddb_organization_id),1.3,1.0)</str>
      <str name="tie">1.0</str>
      <str name="q.alt">*:*</str>
      <str name="q.op">AND</str>
      <int name="rows">100</int>
      <str name="mm">1</str>
    </lst>
    <arr name="last-components">
      <str>spellcheck</str>
    </arr>
</requestHandler>

<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
    <lst name="spellchecker">
      <str name="name">default</str>
      <str name="classname">solr.IndexBasedSpellChecker</str>
      <str name="field">spell_check</str>
      <str name="spellcheckIndexDir">./spellchecker</str>
      <!-- Set the accuracy (float) to be used for the suggestions. Default is 0.5 -->
      <str name="accuracy">0.6</str>
      <!-- Require terms to occur in 1/100th of 1% of documents in order to be included in the dictionary -->
      <float name="thresholdTokenFrequency">.001</float>
      <str name="buildOnCommit">true</str>
      <str name="buildOnOptimize">true</str>
    </lst>
    <!-- This field type's analyzer is used by the QueryConverter to tokenize the value for "q" parameter -->
    <str name="queryAnalyzerFieldType">text</str>
</searchComponent>


Collection: person

Dieser Index enthält Personendaten aus der GND mit den GND-IDs als eindeutige Identifier. 

Code Block
languagejs
titleField List - person/schema/fields?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "fields":[{
      "name":"affiliation",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"biographicalOrHistoricalInformation",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"count",
      "type":"long",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"dateOfBirth",
      "type":"dateRange",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"dateOfBirth_de",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"dateOfBirth_en",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"dateOfDeath",
      "type":"dateRange",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"dateOfDeath_de",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"dateOfDeath_en",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"forename",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"last_update",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "stored":false},
    {
      "name":"person_gender_fct",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"person_name_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"person_occupation_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"person_place_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"placeOfActivity",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"placeOfBirth",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"placeOfDeath",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"preferredName",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"prefix",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"professionOrOccupation",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"professionOrOccupation_en",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"professionOrOccupation_fr",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"sort_field",
      "type":"sort_type",
      "sortMissingLast":true,
      "multiValued":false,
      "indexed":true,
      "stored":false},
    {
      "name":"spell_check",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"surname",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"thumbnail",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"type",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"variantName",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"variant_id",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"wildcard_fulltext",
      "type":"wildcard_field",
      "multiValued":true,
      "indexed":true,
      "stored":false}]}


Code Block
languagejs
titleDynamicFields - person/schema/dynamicfields?omitHeaders=true - Stand: 24.6.2024
collapsetrue
{
  "dynamicFields":[{
      "name":"*_autocomplete",
      "type":"autocomplete",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"*_preprocessed",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"suggest_field*",
      "type":"suggest_type",
      "multiValued":true,
      "indexed":true,
      "stored":false},
    {
      "name":"count_sec_0*",
      "type":"long",
      "sortMissingLast":true,
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"count_tp_*",
      "type":"long",
      "sortMissingLast":true,
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"random_*",
      "type":"random",
      "indexed":true,
      "stored":false}]}


Code Block
languagejs
titleKomplettes Schema - person/schema/?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schema":{
    "name":"ddb",
    "version":1.2,
    "uniqueKey":"id",
    "fieldTypes":[{
        "name":"autocomplete",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping_sortfield.txt"}],
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"solr.NGramFilterFactory",
              "maxGramSize":"10",
              "minGramSize":"1"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping_sortfield.txt"}],
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"50"}]}},
      {
        "name":"dateRange",
        "class":"solr.DateRangeField",
        "omitNorms":true,
        "omitTermFreqAndPositions":true,
        "termOffsets":false,
        "termPositions":false,
        "omitPositions":true},
      {
        "name":"long",
        "class":"solr.TrieLongField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"0"},
      {
        "name":"random",
        "class":"solr.RandomSortField"},
      {
        "name":"sort_type",
        "class":"solr.ICUCollationField",
        "strength":"primary",
        "locale":""},
      {
        "name":"string",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "analyzer":{
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}},
      {
        "name":"suggest_type",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "analyzer":{
          "tokenizer":{
            "class":"solr.PatternTokenizerFactory",
            "pattern":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.ShingleFilterFactory",
              "outputUnigrams":"true",
              "maxShingleSize":"4"}]}},
      {
        "name":"text",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterFilterFactory",
              "catenateNumbers":"1",
              "generateNumberParts":"1",
              "splitOnCaseChange":"1",
              "generateWordParts":"1",
              "splitOnNumerics":"0",
              "catenateAll":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterFilterFactory",
              "catenateNumbers":"1",
              "generateNumberParts":"0",
              "splitOnCaseChange":"1",
              "generateWordParts":"0",
              "splitOnNumerics":"0",
              "catenateAll":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}},
      {
        "name":"wildcard_field",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]},
        "queryAnalyzer":{
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"}]}}],
    "fields":[{
        "name":"affiliation",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"biographicalOrHistoricalInformation",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"count",
        "type":"long",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"dateOfBirth",
        "type":"dateRange",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"dateOfBirth_de",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"dateOfBirth_en",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"dateOfDeath",
        "type":"dateRange",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"dateOfDeath_de",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"dateOfDeath_en",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"forename",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"last_update",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "stored":false},
      {
        "name":"person_gender_fct",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"person_name_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"person_occupation_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"person_place_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"placeOfActivity",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"placeOfBirth",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"placeOfDeath",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"preferredName",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"prefix",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"professionOrOccupation",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"professionOrOccupation_en",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"professionOrOccupation_fr",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"sort_field",
        "type":"sort_type",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":false},
      {
        "name":"spell_check",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"surname",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"thumbnail",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"type",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"variantName",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"variant_id",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"wildcard_fulltext",
        "type":"wildcard_field",
        "multiValued":true,
        "indexed":true,
        "stored":false}],
    "dynamicFields":[{
        "name":"*_autocomplete",
        "type":"autocomplete",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"*_preprocessed",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"suggest_field*",
        "type":"suggest_type",
        "multiValued":true,
        "indexed":true,
        "stored":false},
      {
        "name":"count_sec_0*",
        "type":"long",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"count_tp_*",
        "type":"long",
        "sortMissingLast":true,
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"random_*",
        "type":"random",
        "indexed":true,
        "stored":false}],
    "copyFields":[{
        "source":"dateOfBirth_de",
        "dest":"wildcard_fulltext"},
      {
        "source":"dateOfBirth_en",
        "dest":"wildcard_fulltext"},
      {
        "source":"dateOfDeath_de",
        "dest":"wildcard_fulltext"},
      {
        "source":"dateOfDeath_en",
        "dest":"wildcard_fulltext"},
      {
        "source":"person_occupation_fct",
        "dest":"professionOrOccupation"},
      {
        "source":"placeOfBirth",
        "dest":"spell_check"},
      {
        "source":"placeOfBirth",
        "dest":"wildcard_fulltext"},
      {
        "source":"placeOfDeath",
        "dest":"spell_check"},
      {
        "source":"placeOfDeath",
        "dest":"wildcard_fulltext"},
      {
        "source":"preferredName",
        "dest":"sort_field"},
      {
        "source":"preferredName",
        "dest":"spell_check"},
      {
        "source":"preferredName",
        "dest":"wildcard_fulltext"},
      {
        "source":"professionOrOccupation",
        "dest":"spell_check"},
      {
        "source":"professionOrOccupation",
        "dest":"wildcard_fulltext"},
      {
        "source":"professionOrOccupation",
        "dest":"wildcard_fulltext"},
      {
        "source":"variantName",
        "dest":"spell_check"},
      {
        "source":"variantName",
        "dest":"wildcard_fulltext"}]}}


Code Block
titleRelevante RequestHandler & Komponenten
collapsetrue
<requestHandler name="search" class="solr.SearchHandler" default="true">
    <!-- default values for query parameters can be specified, these will be overridden by parameters in the request -->
    <lst name="defaults">
      <str name="defType">edismax</str>
      <str name="sow">true</str>
      <str name="echoParams">explicit</str>
      <str name="qf">preferredName^1.0 variantName^0.1 professionOrOccupation^0.1 placeOfBirth^0.1 placeOfDeath^0.1 dateOfBirth_de^0.01
                dateOfDeath_de^0.01 id^0.01</str>
      <str name="bf">min(sqrt(count),20)^0.2</str>
      <str name="tie">1.0</str>
      <str name="q.alt">*:*</str>
      <str name="q.op">AND</str>
      <int name="rows">100</int>
      <str name="mm">1</str>
      <!--<str name="qs">5</str> -->
    </lst>
    <arr name="last-components">
      <str>spellcheck</str>
    </arr>
</requestHandler>

<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
    <lst name="spellchecker">
      <str name="name">default</str>
      <str name="classname">solr.IndexBasedSpellChecker</str>
      <str name="field">spell_check</str>
      <str name="spellcheckIndexDir">./spellchecker</str>
      <!-- Set the accuracy (float) to be used for the suggestions. Default is 0.5 -->
      <str name="accuracy">0.6</str>
      <!-- Require terms to occur in 1/100th of 1% of documents in order to be included in the dictionary -->
      <!-- <int name="maxEdits">2</int> <int name="minPrefix">1</int> <int name="maxInspections">5</int> <int name="minQueryLength">4</int> <float 
                name="maxQueryFrequency">0.01</float> -->
      <float name="thresholdTokenFrequency">.001</float>
      <str name="buildOnCommit">true</str>
      <str name="buildOnOptimize">true</str>
    </lst>
    <!-- This field type's analyzer is used by the QueryConverter to tokenize the value for "q" parameter -->
    <str name="queryAnalyzerFieldType">text</str>
</searchComponent>


Collection: newspaper

Dieser Index wird ausschließlich im Zeitungsportal genutzt und enthält alle Daten aus dem zuletzt eingespielten ZDB Dump. Details zu den im Zeitungsportal genutzten Suchanfragen sind hier zu finden. 


Code Block
languagejs
titleField List - newspaper/schema/fields?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "fields":[{
      "name":"frequency",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"glossary.location",
      "type":"glossary",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"glossary.title",
      "type":"glossary",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"hasFulltext",
      "type":"boolean",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"hasLoadedIssues",
      "type":"boolean",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"isSupplementOf",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"language",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"location",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"locationUri",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"location_fct",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"printId",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"progress",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"sort.location",
      "type":"sort",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"sort.title",
      "type":"sort",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":false},
    {
      "name":"subseries",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"supplements",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"thumbnail",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"title",
      "type":"text",
      "multiValued":true,
      "indexed":true,
      "required":true,
      "stored":true}]}


Code Block
languagejs
titleKomplettes Schema - newspaper/schema/?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schema":{
    "name":"newspaper",
    "version":1.7,
    "uniqueKey":"id",
    "fieldTypes":[{
        "name":"boolean",
        "class":"solr.BoolField",
        "sortMissingLast":true},
      {
        "name":"glossary",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "analyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"},
            {
              "class":"solr.PatternReplaceCharFilterFactory",
              "pattern":"([^a-zA-Z0-9])",
              "replacement":""},
            {
              "class":"solr.PatternReplaceCharFilterFactory",
              "pattern":"^([a-zA-Z0-9]{1}).*$",
              "replacement":"$1"}],
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"}]}},
      {
        "name":"sort",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "analyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"},
            {
              "class":"solr.PatternReplaceCharFilterFactory",
              "pattern":"([^a-zA-Z0-9])",
              "replacement":""}],
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"}]}},
      {
        "name":"string",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "analyzer":{
          "tokenizer":{
            "class":"solr.KeywordTokenizerFactory"}}},
      {
        "name":"text",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "analyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.StandardTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
              "length":"32766"}]}}],
    "fields":[{
        "name":"frequency",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"glossary.location",
        "type":"glossary",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"glossary.title",
        "type":"glossary",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"hasFulltext",
        "type":"boolean",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"hasLoadedIssues",
        "type":"boolean",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"isSupplementOf",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"language",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"location",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"locationUri",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"location_fct",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"printId",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"progress",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"sort.location",
        "type":"sort",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"sort.title",
        "type":"sort",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":false},
      {
        "name":"subseries",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"supplements",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"thumbnail",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"title",
        "type":"text",
        "multiValued":true,
        "indexed":true,
        "required":true,
        "stored":true}],
    "dynamicFields":[],
    "copyFields":[{
        "source":"location",
        "dest":"glossary.location"},
      {
        "source":"location",
        "dest":"location_fct"},
      {
        "source":"sort.title",
        "dest":"glossary.title",
        "maxChars":10}]}}


Code Block
titleRelevante RequestHandler & Komponenten
collapsetrue
<requestHandler name="/select" class="solr.SearchHandler">
    <arr name="components">
      <str>locationGroupingSupportComponent</str>
      <str>query</str>
      <str>facet</str>
      <str>mlt</str>
      <str>highlight</str>
      <str>locationGroupingComponent</str>
      <str>stats</str>
      <str>debug</str>
    </arr>
    <lst name="defaults">
      <str name="echoParams">explicit</str>
      <str name="qf">title</str>
      <int name="rows">10</int>
      <str name="q.op">AND</str>
      <str name="mm">1</str>
    </lst>
  </requestHandler>
  <requestHandler name="search" class="solr.SearchHandler" default="true">
    <lst name="defaults">
      <str name="echoParams">explicit</str>
      <str name="qf">title</str>
      <int name="rows">10</int>
      <str name="q.op">AND</str>
      <str name="mm">1</str>
    </lst>
</requestHandler>

<searchComponent name="locationGroupingSupportComponent" class="de.fiz.ddb.solr.searchcomponents.LocationGroupingSupportComponent"/>
<searchComponent name="locationGroupingComponent" class="de.fiz.ddb.solr.searchcomponents.LocationGroupingComponent"/>


Collection: newspaper_issues

Dieser Index enthält alles für das Zeitungsportal geladenen Daten. Die Besonderheit bei diesem Index ist die Kombination aus Ausgaben und Seiten. Jedes Solr Dokument in diesem Index repräsentiert entweder eine Ausgabe einer Zeitung oder eine Seite einer Ausgabe. Die Seiten sind als Child-Dokumente der Ausgaben indexiert. Dadurch wird die Suche innerhalb einer Ausgabe mit einer Seite als Ergebnis als auch die Suche im kompletten Bestand mit einer Ausgabe als Ergebnis ermöglicht. Details zu den im Zeitungsportal genutzten Anfragen sind hier zu finden.


Code Block
languagejs
titleField List - newspaper-issues/schema/fields?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "fields":[{
      "name":"_nest_parent_",
      "type":"idType",
      "indexed":true,
      "stored":true},
    {
      "name":"_nest_path_",
      "type":"nest_path",
      "stored":true},
    {
      "name":"_root_",
      "type":"idType",
      "indexed":true,
      "stored":false},
    {
      "name":"_version_",
      "type":"long",
      "docValues":true,
      "multiValued":false,
      "indexed":false,
      "stored":false},
    {
      "name":"dataset_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":false},
    {
      "name":"id",
      "type":"idType",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":true},
    {
      "name":"ingest_date",
      "type":"date",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"issue_id",
      "type":"idType",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":false},
    {
      "name":"issuefulltext",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"language",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"ns_disclaimer_required",
      "type":"boolean",
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"pagefulltext",
      "type":"text_ocr",
      "multiValued":true,
      "indexed":true,
      "stored":true},
    {
      "name":"pagename",
      "type":"string",
      "indexed":true,
      "stored":true},
    {
      "name":"pagenumber",
      "type":"int",
      "multiValued":false,
      "indexed":false,
      "stored":true},
    {
      "name":"paper_title",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"paper_title_fct",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"paper_title_fct_autocomplete",
      "type":"autocomplete",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"place_of_distribution",
      "type":"string",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"place_of_distribution_autocomplete",
      "type":"autocomplete",
      "multiValued":true,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"plainpagefulltext",
      "type":"text",
      "multiValued":false,
      "indexed":true,
      "stored":true},
    {
      "name":"preview_reference",
      "type":"string",
      "multiValued":false,
      "indexed":false,
      "stored":true},
    {
      "name":"provider",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"provider_autocomplete",
      "type":"autocomplete",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"provider_ddb_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"publication_date",
      "type":"date_range",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"publication_day_of_week",
      "type":"int",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"publication_year",
      "type":"int",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"revision_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":false},
    {
      "name":"sort.publication_date",
      "type":"date",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false},
    {
      "name":"supplier_id",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":false},
    {
      "name":"thumbnail",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"type",
      "type":"idType",
      "multiValued":false,
      "indexed":true,
      "required":true,
      "stored":false},
    {
      "name":"zdb_id",
      "type":"idType",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":true},
    {
      "name":"zdb_paper_title_fct",
      "type":"string",
      "multiValued":false,
      "indexed":true,
      "required":false,
      "stored":false}]}


Code Block
languagejs
titleDynamicFields - newspaper-issues/schema/dynamicfields?omitHeaders=true - Stand: 24.6.2024
collapsetrue
{
  "dynamicFields":[{
      "name":"random_*",
      "type":"random"}]}


Code Block
languagejs
titleKomplettes Schema - newspaper-issue/schema/?omitHeader=true - Stand 24.6.2024
collapsetrue
{
  "schema":{
    "name":"example",
    "version":1.4,
    "uniqueKey":"id",
    "fieldTypes":[{
        "name":"autocomplete",
        "class":"solr.TextField",
        "positionIncrementGap":"100",
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping_sortfield.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"},
            {
              "class":"solr.EdgeNGramFilterFactory",
              "maxGramSize":"15",
              "minGramSize":"2"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping_sortfield.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.TrimFilterFactory"}]}},
      {
        "name":"boolean",
        "class":"solr.BoolField"},
      {
        "name":"date",
        "class":"solr.DatePointField",
        "omitNorms":true,
        "sortMissingLast":true},
      {
        "name":"date_range",
        "class":"solr.DateRangeField",
        "omitNorms":true,
        "omitTermFreqAndPositions":true,
        "termOffsets":false,
        "sortMissingLast":true,
        "termPositions":false,
        "omitPositions":true},
      {
        "name":"ddbdate",
        "class":"solr.TextField",
        "omitNorms":true,
        "analyzer":{
          "tokenizer":{
            "class":"solr.StandardTokenizerFactory"}}},
      {
        "name":"float",
        "class":"solr.TrieFloatField",
        "omitNorms":true,
        "positionIncrementGap":"0",
        "precisionStep":"8"},
      {
        "name":"idType",
        "class":"solr.StrField",
        "omitNorms":true,
        "sortMissingLast":true},
      {
        "name":"int",
        "class":"solr.IntPointField",
        "docValues":true},
      {
        "name":"keyword",
        "class":"solr.StrField",
        "omitNorms":true,
        "sortMissingLast":true},
      {
        "name":"long",
        "class":"solr.LongPointField",
        "docValues":true},
      {
        "name":"nest_path",
        "class":"solr.NestPathField",
        "omitTermFreqAndPositions":true,
        "omitNorms":true,
        "maxCharsForDocValues":"-1",
        "stored":false,
        "multiValued":false},
      {
        "name":"random",
        "class":"solr.RandomSortField",
        "indexed":true},
      {
        "name":"string",
        "class":"solr.StrField",
        "omitNorms":true,
        "sortMissingLast":true},
      {
        "name":"text",
        "class":"solr.TextField",
        "omitNorms":true,
        "sortMissingLast":true,
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterGraphFilterFactory",
              "catenateNumbers":"1",
              "splitOnCaseChange":"0",
              "splitOnNumerics":"0",
              "catenateWords":"1"},
            {
              "class":"solr.FlattenGraphFilterFactory"},
            {
              "class":"solr.LengthFilterFactory",
              "min":"3",
              "max":"64"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.SynonymFilterFactory",
              "synonyms":"lemma_replaced_umlaute_lower_case.txt"},
            {
              "class":"solr.TrimFilterFactory"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterGraphFilterFactory",
              "catenateNumbers":"1",
              "splitOnCaseChange":"0",
              "splitOnNumerics":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.SynonymFilterFactory",
              "synonyms":"lemma_replaced_umlaute_lower_case.txt"},
            {
              "class":"solr.TrimFilterFactory"}]}},
      {
        "name":"text_ocr",
        "class":"solr.TextField",
        "termVectors":true,
        "storeOffsetsWithPositions":true,
        "indexAnalyzer":{
          "charFilters":[{
              "class":"solrocr.ExternalUtf8ContentFilterFactory"},
            {
              "class":"solrocr.OcrCharFilterFactory"},
            {
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterGraphFilterFactory",
              "catenateNumbers":"1",
              "splitOnCaseChange":"0",
              "splitOnNumerics":"0",
              "catenateWords":"1"},
            {
              "class":"solr.FlattenGraphFilterFactory"},
            {
              "class":"solr.LengthFilterFactory",
              "min":"3",
              "max":"64"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.SynonymFilterFactory",
              "synonyms":"lemma_replaced_umlaute_lower_case.txt"},
            {
              "class":"solr.TrimFilterFactory"}]},
        "queryAnalyzer":{
          "charFilters":[{
              "class":"solr.MappingCharFilterFactory",
              "mapping":"mapping-ISOLatin1Accent.txt"}],
          "tokenizer":{
            "class":"solr.WhitespaceTokenizerFactory"},
          "filters":[{
              "class":"solr.WordDelimiterGraphFilterFactory",
              "catenateNumbers":"1",
              "splitOnCaseChange":"0",
              "splitOnNumerics":"0",
              "catenateWords":"1"},
            {
              "class":"solr.LowerCaseFilterFactory"},
            {
              "class":"solr.SynonymFilterFactory",
              "synonyms":"lemma_replaced_umlaute_lower_case.txt"},
            {
              "class":"solr.TrimFilterFactory"}]}}],
    "fields":[{
        "name":"_nest_parent_",
        "type":"idType",
        "indexed":true,
        "stored":true},
      {
        "name":"_nest_path_",
        "type":"nest_path",
        "stored":true},
      {
        "name":"_root_",
        "type":"idType",
        "indexed":true,
        "stored":false},
      {
        "name":"_version_",
        "type":"long",
        "docValues":true,
        "multiValued":false,
        "indexed":false,
        "stored":false},
      {
        "name":"dataset_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":false},
      {
        "name":"id",
        "type":"idType",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":true},
      {
        "name":"ingest_date",
        "type":"date",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"issue_id",
        "type":"idType",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":false},
      {
        "name":"issuefulltext",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"language",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"ns_disclaimer_required",
        "type":"boolean",
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"pagefulltext",
        "type":"text_ocr",
        "multiValued":true,
        "indexed":true,
        "stored":true},
      {
        "name":"pagename",
        "type":"string",
        "indexed":true,
        "stored":true},
      {
        "name":"pagenumber",
        "type":"int",
        "multiValued":false,
        "indexed":false,
        "stored":true},
      {
        "name":"paper_title",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"paper_title_fct",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"paper_title_fct_autocomplete",
        "type":"autocomplete",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"place_of_distribution",
        "type":"string",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"place_of_distribution_autocomplete",
        "type":"autocomplete",
        "multiValued":true,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"plainpagefulltext",
        "type":"text",
        "multiValued":false,
        "indexed":true,
        "stored":true},
      {
        "name":"preview_reference",
        "type":"string",
        "multiValued":false,
        "indexed":false,
        "stored":true},
      {
        "name":"provider",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"provider_autocomplete",
        "type":"autocomplete",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"provider_ddb_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"publication_date",
        "type":"date_range",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"publication_day_of_week",
        "type":"int",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"publication_year",
        "type":"int",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"revision_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":false},
      {
        "name":"sort.publication_date",
        "type":"date",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false},
      {
        "name":"supplier_id",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":false},
      {
        "name":"thumbnail",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"type",
        "type":"idType",
        "multiValued":false,
        "indexed":true,
        "required":true,
        "stored":false},
      {
        "name":"zdb_id",
        "type":"idType",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":true},
      {
        "name":"zdb_paper_title_fct",
        "type":"string",
        "multiValued":false,
        "indexed":true,
        "required":false,
        "stored":false}],
    "dynamicFields":[{
        "name":"random_*",
        "type":"random"}],
    "copyFields":[{
        "source":"paper_title",
        "dest":"paper_title_fct"},
      {
        "source":"paper_title",
        "dest":"paper_title_fct_autocomplete"},
      {
        "source":"place_of_distribution",
        "dest":"place_of_distribution_autocomplete"},
      {
        "source":"provider",
        "dest":"provider_autocomplete"},
      {
        "source":"publication_date",
        "dest":"sort.publication_date"}]}}

Code Block
titleRelevante RequestHandler & Komponenten
collapsetrue
<requestHandler name="/select" class="solr.SearchHandler">
    <arr name="components">
      <str>query</str>
      <str>ocrHighlight</str>
      <str>highlight</str>
      <str>facet</str>
      <str>facet_module</str>
      <str>mlt</str>
      <str>stats</str>
      <str>expand</str>
      <str>terms</str>
      <str>debug</str>
    </arr>
</requestHandler>

<requestHandler name="/newspaper-search" class="de.fiz.ddb.solr.searchhandler.NewspaperSearchHandler">
    <lst name="defaults">
      <str name="defType">edismax</str>
      <str name="sow">true</str>
      <str name="echoParams">explicit</str>
      <int name="rows">10</int>
      <str name="q.op">OR</str>
      <str name="qf">id</str>
      <str name="mm">1</str>
      <str name="debugQuery">false</str>
    </lst>
</requestHandler>

<requestHandler name="search" class="solr.SearchHandler" default="true">
    <lst name="defaults">
      <str name="defType">edismax</str>
      <str name="sow">true</str>
      <str name="echoParams">explicit</str>
      <int name="rows">10</int>
      <str name="q.op">AND</str>
      <str name="qf">id</str>
      <str name="mm">1</str>
      <str name="debugQuery">false</str>
    </lst>
</requestHandler>

<searchComponent class="solrocr.OcrHighlightComponent" name="ocrHighlight"/>