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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "schema":{ "name":"ddb", "version":1.2, "uniqueKey":"id", "fieldTypes":[{ "name":"autocomplete_type", "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"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"32766"}]}, "queryAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping_sortfield.txt"}], "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactory"}, { "class":"solr.TrimFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"15"}]}}, { "name":"double", "class":"solr.TrieDoubleField", "omitNorms":true, "positionIncrementGap":"0", "precisionStep":"0"}, { "name":"highlighting_type", "class":"solr.TextField", "positionIncrementGap":"100", "analyzer":{ "charFilters":[{ "class":"solr.HTMLStripCharFilterFactory"}, { "class":"solr.MappingCharFilterFactory", "mapping":"mapping-ISOLatin1Accent.txt"}], "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.WordDelimiterGraphFilterFactory", "catenateNumbers":"1", "generateNumberParts":"0", "splitOnCaseChange":"1", "generateWordParts":"1", "splitOnNumerics":"0", "catenateAll":"0", "catenateWords":"1"}, { "class":"solr.LowerCaseFilterFactory"}, { "class":"solr.SynonymFilterFactory", "synonyms":"lemma_replaced_umlaute_lower_case.txt"}, { "class":"solr.TrimFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"32766"}]}}, { "name":"keyword", "class":"solr.StrField"}, { "name":"location", "class":"solr.LatLonType", "subFieldSuffix":"_coordinate"}, { "name":"long", "class":"solr.TrieLongField", "positionIncrementGap":"0", "docValues":true, "precisionStep":"0"}, { "name":"random", "class":"solr.RandomSortField"}, { "name":"sort_type", "class":"solr.TextField", "positionIncrementGap":"100", "analyzer":{ "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":"32766"}]}}, { "name":"spellcheck_type", "class":"solr.TextField", "positionIncrementGap":"100", "indexAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping-ISOLatin1Accent_spellcheck.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_spellcheck.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":"string", "class":"solr.TextField", "positionIncrementGap":"100", "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.SynonymFilterFactory", "synonyms":"lemma_replaced_umlaute_lower_case.txt"}, { "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.SynonymFilterFactory", "synonyms":"lemma_replaced_umlaute_lower_case.txt"}, { "class":"solr.TrimFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"32766"}]}}, { "name":"timeInDays", "class":"solr.TrieLongField", "omitNorms":true, "positionIncrementGap":"0", "precisionStep":"0"}, { "name":"wildcard_field", "class":"solr.TextField", "positionIncrementGap":"100", "analyzer":{ "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"32766"}]}}], "fields":[{ "name":"_version_", "type":"long", "docValues":true, "multiValued":false, "indexed":false, "stored":false}, { "name":"affiliate", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"affiliate_fct", "type":"string", "multiValued":true, "indexed":true, "stored":true}, { "name":"aggregator_id", "type":"string", "indexed":true, "stored":true}, { "name":"apd_abstracts", "type":"text", "indexed":true, "stored":true}, { "name":"apd_context", "type":"text", "indexed":true, "stored":true}, { "name":"apd_document_type", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"apd_document_type_fct", "type":"string", "multiValued":true, "indexed":true, "stored":false}, { "name":"apd_keywords_fct", "type":"string", "multiValued":true, "indexed":true, "stored":false}, { "name":"apd_level_of_description", "type":"text", "indexed":true, "stored":true}, { "name":"apd_level_of_description_fct", "type":"string", "indexed":true, "stored":false}, { "name":"apd_material", "type":"text", "indexed":true, "stored":true}, { "name":"apd_material_fct", "type":"string", "indexed":true, "stored":false}, { "name":"apd_provenance", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"apd_provenance_fct", "type":"string", "multiValued":true, "indexed":true, "stored":false}, { "name":"apd_reference_number", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"apd_reference_number_fct", "type":"string", "multiValued":true, "indexed":true, "stored":false}, { "name":"apd_xml_sort", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"avg_time_on_page", "type":"long", "docValues":true, "multiValued":false, "indexed":false, "stored":false}, { "name":"begin_time", "type":"timeInDays", "multiValued":true, "indexed":true, "stored":true}, { "name":"caption_1", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"caption_2", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"caption_3", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"category", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"change_of_ownership", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"change_of_ownership_en", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"change_of_ownership_fr", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"classification", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"classification_en", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"classification_fr", "type":"text", "multiValued":true, "indexed":true, "stored":true}, { "name":"context", "type":"keyword", "docValues":true, "multiValued":true, "indexed":true, "stored":true}, { "name":"cultural_attribution", "type":"text", "multiValued":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"}]}} |
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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "fields":[{<requestHandler name="search" class="solr.SearchHandler" default="true"> <!-- "name":"aggregationEntity", "type":"boolean", "multiValued":false, "indexed":true,default values for query parameters can be specified, these will be overridden by parameters in the request --> <lst name="stored":true},defaults"> { <str "name=":"dataset_id",defType">edismax</str> <str name="type":"string", sow">true</str> <str name="multiValued":false, 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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "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, "indexed":true, "stored":true}, { "name":"hierarchysuggest_idfield*", "type":"stringsuggest_type", "multiValued":falsetrue, "indexed":true, "stored":truefalse}, { "name":"idcount_sec_0*", "type":"stringlong", "multiValuedsortMissingLast":falsetrue, "indexedmultiValued":truefalse, "requiredindexed":true, "stored":true}, { "name":"ingestcount_tp_id*", "type":"string", "long", "sortMissingLast":true, "multiValued":false, "indexed":true, "stored":true}, { "name":"labelrandom_*", "type":"string", "random", "indexed":true, "multiValuedstored":false}], "copyFields":[{ "source":"city_de_fct", "dest":"city_de"}, { "source":"city_en_fct", "indexed":true"dest":"city_en"}, { "source":"city_fct", "storeddest":true"city"}, { "namesource":"last_updatepreferredName", "typedest":"tdatesort_field"}, "multiValued":false,{ "indexedsource":true"preferredName", "storeddest":true"spell_check"}, { "namesource":"parentpreferredName", "typedest":"stringwildcard_fulltext"}, "multiValued":false,{ "indexedsource":true"state_de_fct", "storeddest":true"state_de"}, { "namesource":"positionstate_en_fct", "typedest":"stringstate_en"}, "multiValued":false, { "indexedsource":true"state_fct", "storeddest":true"state"}, { "namesource":"providersublabel_idfct", "typedest":"stringsublabel"}, "multiValued":true,{ "indexedsource":true"topic_fct", "storeddest":true"topic"}, { "namesource":"revision_idvariantName", "typedest":"stringspell_check"}, "multiValued":false, { "indexedsource":true"variantName", "stored":true}, "dest":"wildcard_fulltext"}]}} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<requestHandler name="search" class="solr.SearchHandler" default="true"> { "name":"type", "type":"string", "multiValued":false,<!-- default values for query parameters can be specified, these will be overridden by parameters in the request --> <lst name="indexeddefaults":true,> <str name="stored":true}]} | ||||||
Code Block | ||||||
| ||||||
{ "dynamicFields":[{ defType">edismax</str> <str "name=":"*_tdt",sow">true</str> <str name="type":"tdate",echoParams">explicit</str> "indexed":true, "stored":true}, {<!-- DDB-1390 Adaptation of qf and insertion of bf & boost --> "<str name=":"*_dt", "type":"date",qf">preferredName^0.5 variantName^0.1 sublabel^0.1 city_de^0.1 id^0.01 variant_id^0.01</str> "indexed":true, "stored":true}, {<str name="bf">min(sqrt(count),20)^0.2</str> "<str name=":"*_ti", boost">if(exists(ddb_organization_id),1.3,1.0)</str> <str name="type":"tint", tie">1.0</str> <str name="indexedq.alt":true, >*:*</str> <str name="stored":true},q.op">AND</str> { <int "name=":"*_tl", rows">100</int> <str name="type":"tlong",mm">1</str> "indexed":true,</lst> <arr "stored":true}, name="last-components"> { <str>spellcheck</str> "name":"*_tf",</arr> </requestHandler> <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> <lst name="type":"tfloat",spellchecker"> <str name="indexed":true, name">default</str> <str name="stored":true},classname">solr.IndexBasedSpellChecker</str> { <str "name=":field"*_td",>spell_check</str> <str name="type":"tdouble",spellcheckIndexDir">./spellchecker</str> "indexed":true, "stored":true}, { <!-- Set the accuracy (float) to be used for the suggestions. Default is 0.5 --> <str "name=":"*_i", accuracy">0.6</str> "type":"int", "indexed":true, "stored":true}, {<!-- Require terms to occur in 1/100th of 1% of documents in order to be included in the dictionary --> "<float name=":"*_s",thresholdTokenFrequency">.001</float> <str name="type":"string", buildOnCommit">true</str> <str name="multiValued":true, buildOnOptimize">true</str> </lst> "indexed":true, "stored":true}, { "name":"*_l", "type":"long", <!-- This field type's analyzer is used by the QueryConverter to tokenize the value for "q" parameter --> <str name="indexed":true, "stored":true}, queryAnalyzerFieldType">text</str> </searchComponent> |
Collection: person
Dieser Index enthält Personendaten aus der GND mit den GND-IDs als eindeutige Identifier.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":[{ "name":"*_taffiliation", "type":"text", "indexedmultiValued":true, "storedindexed":true}, { "namerequired":"*_b", "type":"boolean"false, "indexed":true, "stored":true}, { "name":"*_fbiographicalOrHistoricalInformation", "type":"floattext", "indexedmultiValued":true, "storedindexed":true}, { "namerequired":"*_d"false, "typestored":"double", "indexed":truetrue}, "stored":true}]} | ||||||
Code Block | ||||||
| ||||||
{ "schema":{ "name":"examplecount", "version":1.4, "uniqueKeytype":"idlong", "fieldTypes":[{ "namemultiValued":"binary"false, "classindexed":"solr.BinaryField"}true, { "name":"boolean""required":true, "classstored":"solr.BoolField"true}, "omitNorms":true, { "sortMissingLastname":true}"dateOfBirth", { "name"type":"datedateRange", "classmultiValued":"solr.TrieDateField"false, "omitNormsindexed":true, "positionIncrementGaprequired":"0"false, "precisionStepstored":"0"true}, { "name":"doubledateOfBirth_de", "classtype":"solr.TrieDoubleFieldtext", "multiValued":false, "omitNormsindexed":true, "positionIncrementGaprequired":"0"false, "precisionStepstored":"0"true}, { "name":"floatdateOfBirth_en", "classtype":"solr.TrieFloatFieldtext", "multiValued":false, "omitNormsindexed":true, "positionIncrementGaprequired":"0"false, "precisionStepstored":"0"true}, { "name":"intdateOfDeath", "classtype":"solr.TrieIntFielddateRange", "multiValued":false, "omitNormsindexed":true, "positionIncrementGaprequired":"0"false, "precisionStepstored":"0"true}, { "name":"longdateOfDeath_de", "classtype":"solr.TrieLongFieldtext", "multiValued":false, "omitNormsindexed":true, "positionIncrementGaprequired":"0"false, "precisionStepstored":"0"true}, { "name":"stringdateOfDeath_en", "classtype":"solr.TextFieldtext", "omitNormsmultiValued":truefalse, "sortMissingLastindexed":true, "analyzerrequired":{false, "stored":true}, "tokenizer":{ "name":"forename", "classtype":"solr.KeywordTokenizerFactorytext"}, "filtersmultiValued":[{false, "indexed":true, "classrequired":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"false, "length":"32766"}]}"stored":true}, { "name":"tdateid", "classtype":"solr.TrieDateFieldstring", "multiValued":false, "omitNormsindexed":true, "positionIncrementGaprequired":"0"true, "precisionStepstored":"6"true}, { "name":"tdoublelast_update", "classtype":"solr.TrieDoubleFieldstring", "omitNormsmultiValued":truefalse, "positionIncrementGapindexed":"0"true, "precisionStepstored":"8"false}, { "name":"textperson_gender_fct", "classtype":"solr.TextFieldstring", "positionIncrementGapmultiValued":"100"false, "indexAnalyzerindexed":{true, "required":false, "tokenizerstored":{true}, { "classname":"solr.LetterTokenizerFactory"}person_name_fct", "type":"string", "filtersmultiValued":[{true, "indexed":true, "classrequired":"solr.WordDelimiterFilterFactory"true, "stored":true}, { "catenateNumbersname":"1person_occupation_fct", "generateNumberPartstype":"1string", "multiValued":true, "splitOnCaseChangeindexed":"1"true, "required":false, "generateWordPartsstored":"1"true}, { "splitOnNumericsname":"0person_place_fct", "type":"string", "catenateAllmultiValued":"0"true, "indexed":true, "catenateWordsrequired":"1"}false, "stored":true}, { "name":"placeOfActivity", "classtype":"solr.LowerCaseFilterFactorytext"}, "multiValued":true, {"indexed":true, "required":false, "classstored":"solr.TrimFilterFactory"true}, { "name":"placeOfBirth", "classtype":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorytext", "multiValued":true, "lengthindexed":"32766"}]}true, "queryAnalyzerrequired":{false, "stored":true}, "tokenizer":{ "name":"placeOfDeath", "classtype":"solr.LetterTokenizerFactorytext"}, "multiValued":true, "filtersindexed":[{true, "required":false, "classstored":"solr.WordDelimiterFilterFactory"true}, { "catenateNumbersname":"0preferredName", "generateNumberPartstype":"1text", "multiValued":false, "splitOnCaseChangeindexed":"1"true, "required":true, "generateWordPartsstored":"1"true}, { "splitOnNumericsname":"0prefix", "type":"text", "catenateAllmultiValued":"0"false, "indexed":true, "catenateWordsrequired":"0"}false, "stored":true}, { "name":"professionOrOccupation", "classtype":"solr.LowerCaseFilterFactorytext"}, "multiValued":true, {"indexed":true, "required":false, "classstored":"solr.TrimFilterFactory"true}, { "name":"professionOrOccupation_en", { "type":"text", "multiValued":true, "classindexed":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"true, "required":false, "lengthstored":"32766"}]}true}, { "name":"tfloatprofessionOrOccupation_fr", "classtype":"solr.TrieFloatFieldtext", "multiValued":true, "omitNormsindexed":true, "positionIncrementGaprequired":"0"false, "precisionStepstored":"8"true}, { "name":"sort_field", "nametype":"tintsort_type", "classsortMissingLast":"solr.TrieIntField"true, "omitNormsmultiValued":truefalse, "positionIncrementGapindexed":"0"true, "precisionStepstored":"8"false}, { "name":"tlongspell_check", "classtype":"solr.TrieLongFieldtext", "omitNormsmultiValued":true, "positionIncrementGapindexed":"0"true, "precisionStepstored":"8"false}], "fields":[{ "name":"aggregationEntitysurname", "type":"booleantext", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"dataset_idthumbnail", "type":"string", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"hierarchy_idtype", "type":"stringtext", "multiValued":false, "indexed":true, "required":true, "stored":true}, { "name":"idvariantName", "type":"stringtext", "multiValued":falsetrue, "indexed":true, "required":truefalse, "stored":true}, { "name":"ingestvariant_id", "type":"string", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"labelwildcard_fulltext", "type":"stringwildcard_field", "multiValued":falsetrue, "indexed":true, "stored":true}, { false}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "dynamicFields":[{ "name":"last*_updateautocomplete", "type":"tdateautocomplete", "multiValued":falsetrue, "indexed":true, "stored":true}, { "name":"parent*_preprocessed", "type":"string", "multiValued":falsetrue, "indexed":true, "stored":true}, { "name":"positionsuggest_field*", "type":"stringsuggest_type", "multiValued":falsetrue, "indexed":true, "stored":truefalse}, { "name":"provider_idcount_sec_0*", "type":"stringlong", "sortMissingLast":true, "multiValued":truefalse, "indexed":true, "stored":true}, { "name":"revisioncount_tp_id*", "type":"stringlong", "sortMissingLast":true, "multiValued":false, "indexed":true, "stored":true}, { "name":"typerandom_*", "type":"stringrandom", "indexed":true, "multiValuedstored":false}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "schema":{ , "indexedname":true"ddb", "version":1.2, "storeduniqueKey":true}]"id", "dynamicFieldsfieldTypes":[{ "name":"*_tdtautocomplete", "typeclass":"tdatesolr.TextField", "indexedpositionIncrementGap":true"100", "storedindexAnalyzer":true}, { "name":"*_dt", "typecharFilters":"date",[{ "indexed":true, "storedclass":true}"solr.MappingCharFilterFactory", { "namemapping":"*mapping_tisortfield.txt"}], "typetokenizer":"tint", { "indexedclass":true"solr.KeywordTokenizerFactory"}, "storedfilters":true},[{ { "nameclass":"*_tl"solr.LowerCaseFilterFactory"}, "type":"tlong", { "indexed":true, "storedclass":true"solr.TrimFilterFactory"}, { "name "class":"*_tfsolr.NGramFilterFactory", "typemaxGramSize":"tfloat10", "indexedminGramSize":true"1"}, "stored":true}, { { "nameclass":"*_tdde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "type "length":"tdouble32766"}]}, "indexedqueryAnalyzer":true,{ "storedcharFilters":true},[{ { "nameclass":"*_isolr.MappingCharFilterFactory", "type "mapping":"int"mapping_sortfield.txt"}], "indexedtokenizer":true,{ "storedclass":true"solr.KeywordTokenizerFactory"}, "filters":[{ "name":"*_s", "typeclass":"stringsolr.LowerCaseFilterFactory"}, "multiValued":true, { "indexed":true, "storedclass":true"solr.TrimFilterFactory"}, { "name":"*_l", "typeclass":"longde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "indexed":true, "storedlength":true"50"}]}}, { "name":"*_tdateRange", "typeclass":"textsolr.DateRangeField", "indexedomitNorms":true, "storedomitTermFreqAndPositions":true}, { "nametermOffsets":"*_b"false, "typetermPositions":"boolean"false, "indexedomitPositions":true}, { "stored":true}, {"name":"long", "nameclass":"*_fsolr.TrieLongField", "typeomitNorms":"float"true, "indexedpositionIncrementGap":true"0", "storedprecisionStep":true"0"}, { "name":"*_drandom", "typeclass":"doublesolr.RandomSortField"}, { "indexedname":true"sort_type", "storedclass":true}]"solr.ICUCollationField", "copyFields":[]}} |
Collection: organization
Dieser Index enthält alle GND-Organisationen sowie alle an die DDB liefernden Institutionen.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":[{ strength":"primary", "locale":""}, { "name":"atozstring", "typeclass":"stringsolr.TextField", "multiValuedomitNorms":true, "indexedsortMissingLast":true, "storedanalyzer":false},{ { "nametokenizer":"city",{ "typeclass":"textsolr.KeywordTokenizerFactory"}, "multiValuedfilters":true,[{ "indexed":true, "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "storedlength":false"32766"}]}}, { "name":"citysuggest_detype", "typeclass":"textsolr.TextField", "multiValuedpositionIncrementGap":true"100", "indexedanalyzer":true,{ "storedtokenizer":false},{ { "nameclass":"city_de_fctsolr.PatternTokenizerFactory", "type "pattern":"string", "[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"}, "multiValued":true, filters":[{ "class":"solr.LowerCaseFilterFactory"}, "indexed":true, { "stored":true}, { "nameclass":"city_ensolr.ShingleFilterFactory", "type":"text", "multiValuedoutputUnigrams":"true", "indexed":true, "storedmaxShingleSize":false"4"}]}}, { "name":"city_en_fcttext", "typeclass":"stringsolr.TextField", "multiValuedpositionIncrementGap":true"100", "indexedindexAnalyzer":true,{ "storedcharFilters":true},[{ { "nameclass":"city_fctsolr.MappingCharFilterFactory", "type "mapping":"string"mapping-ISOLatin1Accent.txt"}], "multiValuedtokenizer":true,{ "indexed":true, "storedclass":true"solr.WhitespaceTokenizerFactory"}, { "namefilters":"count",[{ "type":"long", "multiValuedclass":false"solr.WordDelimiterFilterFactory", "indexed":true, "requiredcatenateNumbers":false"1", "stored":true}, { "namegenerateNumberParts":"dataset_id1", "type":"string", "indexedsplitOnCaseChange":true"1", "stored":false}, { "namegenerateWordParts":"ddb_organization_id1", "type":"string", "multiValuedsplitOnNumerics":false"0", "indexed":true, "storedcatenateAll":true}"0", { "namecatenateWords":"description1"}, "type":"text", "multiValued":true, { "indexed":true, "storedclass":true"solr.LowerCaseFilterFactory"}, { "name":"geocode", "typeclass":"locationsolr.TrimFilterFactory"}, "multiValued":false, "indexed":true,{ "stored":true}, { "nameclass":"geocode_0_coordinatede.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "type "length":"double32766"}]}, "indexedqueryAnalyzer":true,{ "storedcharFilters":false},[{ { "name":"geocode_1_coordinate", "typeclass":"doublesolr.MappingCharFilterFactory", "indexed":true, "storedmapping":false}"mapping-ISOLatin1Accent.txt"}], { "nametokenizer":"hasItems",{ "type "class":"booleansolr.WhitespaceTokenizerFactory"}, "multiValuedfilters":false,[{ "indexed":true, "storedclass":true}"solr.WordDelimiterFilterFactory", { "namecatenateNumbers":"id1", "type "generateNumberParts":"string0", "multiValued":false, "indexedsplitOnCaseChange":true"1", "required":true, "storedgenerateWordParts":true}"0", { "name":"label", "typesplitOnNumerics":"text0", "multiValued":true, "indexedcatenateAll":true"0", "stored":true}, { "namecatenateWords":"last_update1"}, "type":"string", "multiValued":false, { "indexed":true, "storedclass":true"solr.LowerCaseFilterFactory"}, { "name":"location_display_name", "typeclass":"stringsolr.TrimFilterFactory"}, "indexed":false, "stored":true},{ { "name":"parent_id", "typeclass":"stringde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "multiValued":false, "indexedlength":true"32766"}]}}, "stored":true}, { { "name":"parentwildcard_organization_idfield", "typeclass":"stringsolr.TextField", "multiValuedpositionIncrementGap":false"100", "indexedindexAnalyzer":true, { "storedtokenizer":true},{ { "nameclass":"preferredNamesolr.WhitespaceTokenizerFactory"}, "type":"text", "multiValuedfilters":false,[{ "indexed":true, "requiredclass":true"solr.LowerCaseFilterFactory"}, "stored":true}, { "name":"revision_id", "typeclass":"stringde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "multiValued":false, "indexedlength":true"32766"}]}, "storedqueryAnalyzer":false},{ { "nametokenizer":"sector_fct", { "typeclass":"stringsolr.WhitespaceTokenizerFactory"}, "multiValuedfilters":false,[{ "indexed":true, "storedclass":true}"solr.LowerCaseFilterFactory"}]}}], "fields":[{ "name":"sort_fieldaffiliation", "type":"sort_typetext", "sortMissingLastmultiValued":true, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":falsetrue}, { "name":"spell_checkbiographicalOrHistoricalInformation", "type":"text", "multiValued":true, "indexed":true, "storedrequired":false}, { "namestored":"state"true}, "type":"text",{ "multiValued":true, "indexedname":true, "stored":false}"count", { "nametype":"state_delong", "typemultiValued":"text"false, "multiValuedindexed":true, "indexedrequired":true, "stored":falsetrue}, { "name":"state_de_fctdateOfBirth", "type":"stringdateRange", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"statedateOfBirth_ende", "type":"text", "multiValued":truefalse, "indexed":true, "required":false, "stored":falsetrue}, { "name":"statedateOfBirth_en_fct", "type":"stringtext", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"state_fctdateOfDeath", "type":"stringdateRange", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"sublabeldateOfDeath_de", "type":"text", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"sublabeldateOfDeath_fcten", "type":"stringtext", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"subsectorforename", "type":"text", "multiValued":"string"false, "multiValuedindexed":true, "indexedrequired":truefalse, "stored":true}, { "name":"subsector_fctid", "type":"string", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":true}, { "name":"thumbnaillast_update", "type":"string", "multiValued":false, "indexed":true, "requiredstored":false}, "stored":true},{ { "name":"topicperson_gender_fct", "type":"textstring", "multiValued":truefalse, "indexed":true, "required":false, "stored":falsetrue}, { "name":"topicperson_name_fct", "type":"string", "multiValued":true, "indexed":true, "required":true, "stored":true}, { "name":"typeperson_occupation_fct", "type":"string", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"variantNameperson_place_fct", "type":"textstring", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"variant_idplaceOfActivity", "type":"stringtext", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"wildcard_fulltextplaceOfBirth", "type":"wildcard_fieldtext", "multiValued":true, "indexed":true, "stored":false}]} | ||||||
Code Block | ||||||
| ||||||
{ "dynamicFields":[{ "required":false, "stored":true}, { "name":"*_autocompleteplaceOfDeath", "type":"autocompletetext", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"*_preprocessedpreferredName", "type":"stringtext", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":true}, { "name":"suggest_field*prefix", "type":"suggest_typetext", "multiValued":truefalse, "indexed":true, "required":false, "stored":falsetrue}, { "name":"count_sec_0*professionOrOccupation", "type":"longtext", "sortMissingLastmultiValued":true, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":true}, { "name":"countprofessionOrOccupation_tp_*en", "type":"longtext", "sortMissingLastmultiValued":true, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":true}, { "name":"randomprofessionOrOccupation_*fr", "type":"randomtext", "indexed":true, "stored":false}]} | ||||||
Code Block | ||||||
| ||||||
{ "schema":{multiValued":true, "nameindexed":"ddb"true, "versionrequired":1.2false, "uniqueKeystored":"id"true}, "fieldTypes":[ { "name":"autocompletesort_field", "classtype":"solr.TextFieldsort_type", "positionIncrementGapsortMissingLast":"100"true, "indexAnalyzermultiValued":{false, "charFiltersindexed":[{true, "class":"solr.MappingCharFilterFactory""stored":false}, { "mappingname":"mappingspell_sortfield.txtcheck"}], "tokenizertype":{"text", "multiValued":true, "classindexed":"solr.KeywordTokenizerFactory"}true, "filtersstored":[{false}, { "classname":"solr.LowerCaseFilterFactorysurname"}, "type":"text", { "multiValued":false, "classindexed":"solr.TrimFilterFactory"}true, "required":false, { "stored":true}, { "classname":"solr.NGramFilterFactorythumbnail", "type":"string", "maxGramSizemultiValued":"10"false, "indexed":true, "minGramSizerequired":"1"}false, {"stored":true}, { "classname":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", type", "lengthtype":"32766text"}]}, "queryAnalyzermultiValued":{false, "charFiltersindexed":[{true, "required":true, "classstored":"solr.MappingCharFilterFactory"true}, { "mappingname":"mapping_sortfield.txt"}]variantName", "tokenizertype":{ "text", "classmultiValued":"solr.KeywordTokenizerFactory"}true, "filtersindexed":[{true, "required":false, "classstored":"solr.LowerCaseFilterFactory"true}, { { "name":"variant_id", "type":"string", "classmultiValued":"solr.TrimFilterFactory"}true, "indexed":true, { "required":false, "classstored":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory"true}, { "lengthname":"50"}]}}wildcard_fulltext", {"type":"wildcard_field", "namemultiValued":"boolean"true, "classindexed":"solr.BoolField"true, "sortMissingLaststored":truefalse}], "dynamicFields":[{ "name":"double*_autocomplete", "classtype":"solr.TrieDoubleFieldautocomplete", "omitNormsmultiValued":true, "positionIncrementGapindexed":"0"true, "stored":true}, { "precisionStep "name":"0*_preprocessed"}, {"type":"string", "namemultiValued":"location"true, "classindexed":"solr.LatLonType"true, "subFieldSuffixstored":"_coordinate"true}, { "name":"longsuggest_field*", "classtype":"solr.TrieLongFieldsuggest_type", "omitNormsmultiValued":true, "positionIncrementGapindexed":"0"true, "precisionStepstored":"0"false}, { "name":"randomcount_sec_0*", "classtype":"solr.RandomSortFieldlong"}, { "namesortMissingLast":"sort_type"true, "classmultiValued":"solr.ICUCollationField"false, "strengthindexed":"primary"true, "localestored":""true}, { "name":"stringcount_tp_*", "classtype":"solr.TextFieldlong", "omitNormssortMissingLast":true, "sortMissingLastmultiValued":truefalse, "analyzerindexed":{true, "tokenizerstored":{true}, { "classname":"solr.KeywordTokenizerFactory"}random_*", "filterstype":[{"random", "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "indexed":true, "lengthstored":"32766"false}]}}, "copyFields":[{ "namesource":"suggestdateOfBirth_typede", "classdest":"solr.TextField"wildcard_fulltext"}, { "positionIncrementGap "source":"100dateOfBirth_en", "analyzerdest":{"wildcard_fulltext"}, { "tokenizersource":{ "dateOfDeath_de", "classdest":"solr.PatternTokenizerFactory"wildcard_fulltext"}, { "patternsource":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"}, dateOfDeath_en", "filtersdest":[{"wildcard_fulltext"}, { "classsource":"solr.LowerCaseFilterFactory"}person_occupation_fct", "dest":"professionOrOccupation"}, { "source":"placeOfBirth", "classdest":"solr.ShingleFilterFactory"spell_check"}, { "outputUnigramssource":"trueplaceOfBirth", "maxShingleSize"dest":"4"}]}wildcard_fulltext"}, { "namesource":"textplaceOfDeath", "classdest":"solr.TextField"spell_check"}, { "positionIncrementGap "source":"100placeOfDeath", "indexAnalyzerdest":{"wildcard_fulltext"}, { "charFilterssource":[{"preferredName", "class"dest":"solr.MappingCharFilterFactory"sort_field"}, { "mappingsource":"mapping-ISOLatin1Accent.txt"}]preferredName", "tokenizerdest":{ "spell_check"}, { "classsource":"solr.WhitespaceTokenizerFactorypreferredName"}, "filtersdest":[{"wildcard_fulltext"}, { "classsource":"solr.WordDelimiterFilterFactoryprofessionOrOccupation", "catenateNumbers"dest":"1spell_check"}, { "generateNumberPartssource":"1", professionOrOccupation", "splitOnCaseChangedest":"1wildcard_fulltext"}, { "generateWordPartssource":"1professionOrOccupation", "splitOnNumerics"dest":"0wildcard_fulltext"}, { "catenateAllsource":"0variantName", "catenateWords"dest":"1spell_check"}, { { "source":"variantName", "class":"solr.LowerCaseFilterFactory"},"dest":"wildcard_fulltext"}]}} |
Code Block | ||||
---|---|---|---|---|
| ||||
<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="class":"solr.TrimFilterFactory"},defaults"> <str name="defType">edismax</str> {<str name="sow">true</str> <str name="echoParams">explicit</str> <str name="class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",qf">preferredName^1.0 variantName^0.1 professionOrOccupation^0.1 placeOfBirth^0.1 placeOfDeath^0.1 dateOfBirth_de^0.01 "length":"32766"}]}, dateOfDeath_de^0.01 id^0.01</str> <str name="queryAnalyzer":{bf">min(sqrt(count),20)^0.2</str> <str "charFilters":[{name="tie">1.0</str> <str name="q.alt">*:*</str> <str "class":"solr.MappingCharFilterFactory",name="q.op">AND</str> "mapping":"mapping-ISOLatin1Accent.txt"}],<int name="rows">100</int> <str "tokenizer":{name="mm">1</str> "class":"solr.WhitespaceTokenizerFactory"},<!--<str name="qs">5</str> --> </lst> <arr "filters":[{name="last-components"> <str>spellcheck</str> "class":"solr.WordDelimiterFilterFactory",</arr> </requestHandler> <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> <lst name="spellchecker"> <str name="catenateNumbers":"1",name">default</str> <str name="classname">solr.IndexBasedSpellChecker</str> <str name="generateNumberParts":"0",field">spell_check</str> "splitOnCaseChange":"1",<str name="spellcheckIndexDir">./spellchecker</str> <!-- Set the accuracy (float) to be "generateWordParts":"0", used for the suggestions. Default is 0.5 --> <str name="splitOnNumerics":"0",accuracy">0.6</str> <!-- Require terms to occur in 1/100th "catenateAll":"0", "catenateWords":"1"}, {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="classmaxQueryFrequency":"solr.LowerCaseFilterFactory"},>0.01</float> --> <float name="thresholdTokenFrequency">.001</float> { <str name="buildOnCommit">true</str> <str name="buildOnOptimize">true</str> "class":"solr.TrimFilterFactory"},</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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":[class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"32766"}]}}, { "name":"wildcard_fieldfrequency", "classtype":"solr.TextFieldstring", "positionIncrementGapmultiValued":"100"true, "indexAnalyzerindexed":{true, "tokenizerrequired":{false, "classstored":"solr.WhitespaceTokenizerFactory"true}, "filters":[{ "classname":"solrglossary.LowerCaseFilterFactorylocation"}, { "class"type":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactoryglossary", "length":"32766"}]}, "multiValued":true, "queryAnalyzerindexed":{ true, "tokenizerrequired":{false, "class":"solr.WhitespaceTokenizerFactory""stored":false}, "filters":[{ "classname":"solrglossary.LowerCaseFilterFactorytitle"}]}}], "fields":[{ "nametype":"atozglossary", "typemultiValued":"string"false, "multiValuedindexed":true, "indexedrequired":true, "stored":falsetrue}, { "name":"cityhasFulltext", "type":"textboolean", "multiValued":truefalse, "indexed":true, "required":true, "stored":falsetrue}, { "name":"city_dehasLoadedIssues", "type":"textboolean", "multiValued":truefalse, "indexed":true, "required":true, "stored":falsetrue}, { "name":"city_de_fctid", "type":"string", "multiValued":truefalse, "indexed":true, "required":true, "stored":true}, { "name":"city_enisSupplementOf", "type":"textstring", "multiValued":true, "indexed":true, "required":false, "stored":falsetrue}, { "name":"city_en_fctlanguage", "type":"string", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"city_fctlocation", "type":"stringtext", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"countlocationUri", "type":"longstring", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"datasetlocation_idfct", "type":"string", "multiValued":true, "indexed":true, "required":false, "stored":false}, { "name":"ddb_organization_idprintId", "type":"string", "multiValued":false, "indexed":true, "indexedrequired":truefalse, "stored":true}, { "name":"descriptionprogress", "type":"textstring", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"geocodesort.location", "type":"locationsort", "multiValued":false, "indexed":true, "required":false, "stored":truefalse}, { "name":"geocode_0_coordinatesort.title", "type":"doublesort", "multiValued":false, "indexed":true, "required":true, "stored":false}, { "name":"geocode_1_coordinatesubseries", "type":"doubletext", "multiValued":true, "indexed":true, "required":false, "stored":falsetrue}, { "name":"hasItemssupplements", "type":"booleanstring", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"idthumbnail", "type":"string", "multiValued":false, "indexed":true, "required":truefalse, "stored":true}, { "name":"labeltitle", "type":"text", "multiValued":true, "indexed":true, "storedrequired":true}, { "stored":true}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "schema":{ name":"last_update", "type":"string", "multiValuedname":false"newspaper", "indexedversion":true1.7, "storeduniqueKey":true}"id", "fieldTypes":[{ "name":"location_display_nameboolean", "typeclass":"stringsolr.BoolField", "indexed":false, "storedsortMissingLast":true}, { "name":"parent_idglossary", "typeclass":"stringsolr.TextField", "multiValuedomitNorms":falsetrue, "indexedsortMissingLast":true, "storedanalyzer":true},{ "charFilters":[{ "name":"parent_organization_id", "typeclass":"stringsolr.MappingCharFilterFactory", "multiValued":false, "indexedmapping":true"mapping-ISOLatin1Accent.txt"}, "stored":true}, { "name":"preferredName", "typeclass":"textsolr.PatternReplaceCharFilterFactory", "multiValued":false, "indexedpattern":true"([^a-zA-Z0-9])", "required":true, "storedreplacement":true""}, { "name":"revision_id", { "type":"string", "multiValuedclass":false"solr.PatternReplaceCharFilterFactory", "indexed":true, "storedpattern":false}"^([a-zA-Z0-9]{1}).*$", { "namereplacement":"sector_fct$1"}], "typetokenizer":"string",{ "multiValuedclass":false"solr.KeywordTokenizerFactory"}, "indexedfilters":true,[{ "stored":true "class":"solr.LowerCaseFilterFactory"}]}}, { "name":"sort_field", "typeclass":"sort_typesolr.TextField", "sortMissingLastomitNorms":true, "multiValuedsortMissingLast":falsetrue, "indexedanalyzer":true,{ "storedcharFilters":false},[{ { "nameclass":"spell_checksolr.MappingCharFilterFactory", "typemapping":"textmapping-ISOLatin1Accent.txt"}, "multiValued":true, { "indexed":true, "storedclass":false}"solr.PatternReplaceCharFilterFactory", { "namepattern":"state([^a-zA-Z0-9])", "type "replacement":"text"}], "multiValuedtokenizer":true,{ "indexedclass":true"solr.KeywordTokenizerFactory"}, "storedfilters":false},[{ { "nameclass":"state_de"solr.LowerCaseFilterFactory"}]}}, "type":"text",{ "multiValuedname":true"string", "indexedclass":true, "stored":false}"solr.TextField", { "nameomitNorms":"state_de_fct"true, "type":"string"sortMissingLast":true, "multiValuedanalyzer":true,{ "indexedtokenizer":true, { "storedclass":true"solr.KeywordTokenizerFactory"}}}, { "name":"state_entext", "typeclass":"textsolr.TextField", "multiValuedpositionIncrementGap":true"100", "indexedanalyzer":true,{ "storedcharFilters":false},[{ { "nameclass":"state_en_fctsolr.MappingCharFilterFactory", "type "mapping":"string"mapping-ISOLatin1Accent.txt"}], "multiValuedtokenizer":true,{ "indexedclass":true"solr.StandardTokenizerFactory"}, "storedfilters":true},[{ { "nameclass":"state_fct"solr.LowerCaseFilterFactory"}, "type":"string", { "multiValued":true, "indexedclass":true"solr.TrimFilterFactory"}, "stored":true}, { "name":"sublabel", "typeclass":"textde.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "multiValued":true, "indexedlength":true"32766"}]}}], "storedfields":true}, [{ "name":"sublabel_fctfrequency", "type":"string", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"subsectorglossary.location", "type":"stringglossary", "multiValued":true, "indexed":true, "required":false, "stored":truefalse}, { "name":"subsector_fctglossary.title", "type":"stringglossary", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":true}, { "name":"thumbnailhasFulltext", "type":"stringboolean", "multiValued":false, "indexed":true, "required":falsetrue, "stored":true}, { "name":"topichasLoadedIssues", "type":"textboolean", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":falsetrue}, { "name":"topic_fctid", "type":"string", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":true}, { "name":"typeisSupplementOf", "type":"string", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"variantNamelanguage", "type":"textstring", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"variant_idlocation", "type":"stringtext", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"wildcard_fulltextlocationUri", "type":"wildcard_fieldstring", "multiValued":true, "indexed":true, "storedrequired":false}], "dynamicFieldsstored":[true}, { "name":"*location_autocompletefct", "type":"autocompletestring", "multiValued":true, "indexed":true, "required":false, "stored":truefalse}, { "name":"*_preprocessedprintId", "type":"string", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"suggest_field*progress", "type":"suggest_typestring", "multiValued":true, "indexed":true, "required":false, "stored":falsetrue}, { "name":"count_sec_0*sort.location", "type":"longsort", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":truefalse}, { "name":"count_tp_*sort.title", "type":"longsort", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":true, "stored":truefalse}, { "name":"random_*subseries", "type":"randomtext", "indexedmultiValued":true, "storedindexed":false}]true, "copyFields":[{ "sourcerequired":"city_de_fct"false, "deststored":"city_de"true}, { "sourcename":"city_en_fctsupplements", "desttype":"city_enstring"}, { "multiValued":true, "sourceindexed":"city_fct"true, "required":false, "deststored":"city"true}, { "sourcename":"preferredNamethumbnail", "desttype":"sort_fieldstring"}, { "multiValued":false, "sourceindexed":"preferredName"true, "required":false, "deststored":"spell_check"true}, { "sourcename":"preferredNametitle", "desttype":"wildcard_fulltexttext"}, {"multiValued":true, "sourceindexed":"state_de_fct"true, "required":true, "deststored":"state_de"true}], "dynamicFields":[], "copyFields":[{ "source":"state_en_fctlocation", "dest":"state_englossary.location"}, { "source":"state_fctlocation", "dest":"statelocation_fct"}, { "source":"sublabel_fctsort.title", "dest":"sublabelglossary.title"}, { "source":"topic_fct","maxChars":10}]}} |
Code Block | ||||
---|---|---|---|---|
| ||||
<requestHandler name="/select" class="solr.SearchHandler"> <arr "dest":"topic"},name="components"> { <str>locationGroupingSupportComponent</str> "source":"variantName",<str>query</str> "dest":"spell_check"},<str>facet</str> {<str>mlt</str> <str>highlight</str> "source":"variantName", <str>locationGroupingComponent</str> "dest":"wildcard_fulltext"}]}} |
Collection: person
Dieser Index enthält Personendaten aus der GND mit den GND-IDs als eindeutige Identifier.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":[{ <str>stats</str> "name":"affiliation",<str>debug</str> "type":"text",</arr> <lst name="multiValueddefaults":true,> <str name="indexed":true,echoParams">explicit</str> <str name="required":false, qf">title</str> <int name="stored":true},rows">10</int> { <str "name=":"biographicalOrHistoricalInformation",q.op">AND</str> <str name="type":"text",mm">1</str> </lst> "multiValued":true,</requestHandler> <requestHandler name="search" "indexed":true,class="solr.SearchHandler" default="true"> <lst name="requireddefaults":false,> <str name="stored":true},echoParams">explicit</str> { <str "name=":"count",qf">title</str> <int name="type":"long",rows">10</int> "multiValued":false,<str name="q.op">AND</str> <str name="indexed":true,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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":["required":true, "stored":true}, { "name":"dateOfBirth_nest_parent_", "type":"dateRangeidType", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"dateOfBirth_nest_path_de", "type":"textnest_path", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"dateOfBirth_root_en", "type":"textidType", "multiValued":false, "indexed":true, "requiredstored":false, "stored":true}, { "name":"dateOfDeath_version_", "type":"dateRangelong", "multiValueddocValues":falsetrue, "indexedmultiValued":truefalse, "requiredindexed":false, "stored":truefalse}, { "name":"dateOfDeathdataset_deid", "type":"textstring", "multiValued":false, "indexed":true, "required":falsetrue, "stored":truefalse}, { "name":"dateOfDeath_enid", "type":"textidType", "multiValued":false, "indexed":true, "required":falsetrue, "stored":true}, { "name":"forenameingest_date", "type":"textdate", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"issue_id", "type":"stringidType", "multiValued":false, "indexed":true, "required":true, "stored":truefalse}, { "name":"last_updateissuefulltext", "type":"stringtext", "multiValued":false, "indexed":true, "stored":falsetrue}, { "name":"person_gender_fctlanguage", "type":"string", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"personns_namedisclaimer_fctrequired", "type":"string", "multiValued":trueboolean", "indexed":true, "required":truefalse, "stored":true}, { "name":"person_occupation_fctpagefulltext", "type":"stringtext_ocr", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"person_place_fctpagename", "type":"string", "multiValued":true, "indexed":true, "required":falsetrue, "stored":true}, { "name":"placeOfActivitypagenumber", "type":"textint", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"placeOfBirthpaper_title", "type":"text", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"placeOfDeathpaper_title_fct", "type":"textstring", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"preferredNamepaper_title_fct_autocomplete", "type":"textautocomplete", "multiValued":false, "indexed":true, "required":truefalse, "stored":truefalse}, { "name":"prefixplace_of_distribution", "type":"textstring", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"professionOrOccupationplace_of_distribution_autocomplete", "type":"textautocomplete", "multiValued":true, "indexed":true, "required":false, "stored":truefalse}, { "name":"professionOrOccupation_enplainpagefulltext", "type":"text", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"professionOrOccupationpreview_frreference", "type":"textstring", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"sort_fieldprovider", "type":"sort_typestring", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":falsetrue}, { "name":"spellprovider_checkautocomplete", "type":"textautocomplete", "multiValued":truefalse, "indexed":true, "required":false, "stored":false}, { "name":"surnameprovider_ddb_id", "type":"textstring", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"thumbnailpublication_date", "type":"stringdate_range", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"typepublication_day_of_week", "type":"textint", "multiValued":false, "indexed":true, "required":truefalse, "stored":truefalse}, { "name":"variantNamepublication_year", "type":"textint", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"variantrevision_id", "type":"string", "multiValued":truefalse, "indexed":true, "required":falsetrue, "stored":truefalse}, { "name":"wildcardsort.publication_fulltextdate", "type":"wildcard_fielddate", "multiValued":truefalse, "indexed":true, "required":false, "stored":false}]} | ||||||
Code Block | ||||||
| ||||||
{ "dynamicFields":[}, { "name":"*supplier_autocompleteid", "type":"autocompletestring", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":truefalse}, { "name":"*_preprocessedthumbnail", "type":"string", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"suggest_field*type", "type":"suggest_typeidType", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":false}, { "name":"count_sec_0*zdb_id", "type":"longidType", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":true}, { "name":"countzdb_paper_tptitle_*fct", "type":"longstring", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":true}, false}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "dynamicFields":[{ "name":"random_*", "type":"random", "indexed":true, "stored":false}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "schema":{ "name":"ddbexample", "version":1.24, "uniqueKey":"id", "fieldTypes":[{ "name":"autocomplete", "class":"solr.TextField", "positionIncrementGap":"100", "indexAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping_sortfield.txt"}], "tokenizer":{ "class":"solr.KeywordTokenizerFactoryWhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactory"}, { "class":"solr.TrimFilterFactory"}, { "class":"solr.NGramFilterFactoryEdgeNGramFilterFactory", "maxGramSize":"10", "minGramSize":"1"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory":"15", "lengthminGramSize":"327662"}]}, "queryAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping_sortfield.txt"}], "tokenizer":{ "class":"solr.KeywordTokenizerFactoryWhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactory"}, { "class":"solr.TrimFilterFactory"}]}}, { "name":"boolean", "class":"solr.BoolField"}, { "name":"date", "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactoryDatePointField", "omitNorms":true, "lengthsortMissingLast":"50"}]}true}, { "name":"dateRangedate_range", "class":"solr.DateRangeField", "omitNorms":true, "omitTermFreqAndPositions":true, "termOffsets":false, "sortMissingLast":true, "termPositions":false, "omitPositions":true}, { "name":"longddbdate", "class":"solr.TextField", "omitNorms":true, "analyzer":{ "tokenizer":{ "class":"solr.StandardTokenizerFactory"}}}, { "name":"float", "class":"solr.TrieLongFieldTrieFloatField", "omitNorms":true, "positionIncrementGap":"0", "precisionStep":"08"}, { "name":"randomidType", "class":"solr.RandomSortFieldStrField"}, { "omitNorms":true, "name":"sort_type",sortMissingLast":true}, { "classname":"solr.ICUCollationFieldint", "strengthclass":"primarysolr.IntPointField", "localedocValues":""true}, { "name":"stringkeyword", "class":"solr.TextFieldStrField", "omitNorms":true, "sortMissingLast":true}, "analyzer":{ "tokenizername":{"long", "class":"solr.KeywordTokenizerFactoryLongPointField"}, "filtersdocValues":[{true}, { "classname":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorynest_path", "lengthclass":"32766"}]}}solr.NestPathField", { "nameomitTermFreqAndPositions":"suggest_type"true, "classomitNorms":"solr.TextField"true, "positionIncrementGapmaxCharsForDocValues":"100-1", "analyzerstored":{false, "tokenizermultiValued":{false}, { "classname":"solr.PatternTokenizerFactoryrandom", "patternclass":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"}, solr.RandomSortField", "filtersindexed":[{true}, { "classname":"solr.LowerCaseFilterFactorystring"}, { "class":"solr.ShingleFilterFactoryStrField", "omitNorms":true, "outputUnigramssortMissingLast":"true"}, { "maxShingleSizename":"4text"}]}}, { "nameclass":"textsolr.TextField", "classomitNorms":"solr.TextField"true, "positionIncrementGapsortMissingLast":"100"true, "indexAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping-ISOLatin1Accent.txt"}], "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.WordDelimiterFilterFactoryWordDelimiterGraphFilterFactory", "catenateNumbers":"1", "generateNumberPartssplitOnCaseChange":"10", "splitOnCaseChangesplitOnNumerics":"10", "generateWordPartscatenateWords":"1"}, { "splitOnNumericsclass":"solr.FlattenGraphFilterFactory"}, { "class":"0solr.LengthFilterFactory", "catenateAllmin":"03", "catenateWordsmax":"164"}, { "class":"solr.LowerCaseFilterFactory"}, { "class":"solr.TrimFilterFactorySynonymFilterFactory"}, { "synonyms":"lemma_replaced_umlaute_lower_case.txt"}, "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",{ "lengthclass":"32766solr.TrimFilterFactory"}]}, "queryAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping-ISOLatin1Accent.txt"}], "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.WordDelimiterFilterFactoryWordDelimiterGraphFilterFactory", "catenateNumbers":"1",":"1", "splitOnCaseChange":"0", "splitOnNumerics":"0", "catenateWords":"1"}, { "class":"solr.LowerCaseFilterFactory"}, { "generateNumberPartsclass":"0solr.SynonymFilterFactory", "splitOnCaseChangesynonyms":"1"lemma_replaced_umlaute_lower_case.txt"}, "generateWordParts":"0",{ "splitOnNumericsclass":"0"solr.TrimFilterFactory"}]}}, { "catenateAllname":"0text_ocr", "catenateWordsclass":"1solr.TextField"}, "termVectors":true, { "storeOffsetsWithPositions":true, "classindexAnalyzer":"solr.LowerCaseFilterFactory"},{ "charFilters":[{ "class":"solrsolrocr.TrimFilterFactoryExternalUtf8ContentFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", solrocr.OcrCharFilterFactory"}, "length":"32766"}]}}, { "name":"wildcard_field", "class":"solr.TextFieldMappingCharFilterFactory", "positionIncrementGap":"100", "indexAnalyzermapping":{"mapping-ISOLatin1Accent.txt"}], "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactoryWordDelimiterGraphFilterFactory"}, { "catenateNumbers":"1", "classsplitOnCaseChange":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory0", "lengthsplitOnNumerics":"327660"}]}, "queryAnalyzercatenateWords":{ "1"}, "tokenizer":{ "class":"solr.WhitespaceTokenizerFactoryFlattenGraphFilterFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactoryLengthFilterFactory"}]}}], "fields":[{ "namemin":"affiliation3", "typemax":"text64"}, "multiValued":true, { "indexed":true, "requiredclass":false"solr.LowerCaseFilterFactory"}, "stored":true}, { { "nameclass":"biographicalOrHistoricalInformationsolr.SynonymFilterFactory", "typesynonyms":"text", lemma_replaced_umlaute_lower_case.txt"}, "multiValued":true,{ "indexed":true "class":"solr.TrimFilterFactory"}]}, "requiredqueryAnalyzer":false,{ "storedcharFilters":true},[{ { "nameclass":"countsolr.MappingCharFilterFactory", "typemapping":"long"mapping-ISOLatin1Accent.txt"}], "multiValuedtokenizer":false,{ "indexed":true, "requiredclass":true"solr.WhitespaceTokenizerFactory"}, "storedfilters":true},[{ { "nameclass":"dateOfBirthsolr.WordDelimiterGraphFilterFactory", "type":"dateRange", "multiValuedcatenateNumbers":false"1", "indexed":true, "requiredsplitOnCaseChange":false, "stored":true}"0", { "namesplitOnNumerics":"dateOfBirth_de0", "type "catenateWords":"text1"}, "multiValued":false, { "indexed":true, "requiredclass":false"solr.LowerCaseFilterFactory"}, "stored":true},{ { "nameclass":"dateOfBirth_ensolr.SynonymFilterFactory", "type":"text", "multiValuedsynonyms":false"lemma_replaced_umlaute_lower_case.txt"}, "indexed":true, { "required":false, "storedclass":true}"solr.TrimFilterFactory"}]}}], "fields":[{ "name":"dateOfDeath_nest_parent_", "type":"dateRangeidType", "multiValuedindexed":falsetrue, "indexedstored":true}, "required":false,{ "storedname":true}"_nest_path_", { "name"type":"dateOfDeathnest_depath", "typestored":"text"true}, { "multiValued":false "name":"_root_", "indexedtype":true"idType", "requiredindexed":falsetrue, "stored":truefalse}, { "name":"dateOfDeath_version_en", "type":"textlong", "multiValueddocValues":falsetrue, "indexedmultiValued":truefalse, "requiredindexed":false, "stored":truefalse}, { "name":"forenamedataset_id", "type":"textstring", "multiValued":false, "indexed":true, "required":falsetrue, "stored":truefalse}, { "name":"id", "type":"stringidType", "multiValued":false, "indexed":true, "required":true, "stored":true}, { "name":"lastingest_updatedate", "type":"stringdate", "multiValued":false, "indexed":true, "required":false, "stored":falsetrue}, { "name":"personissue_gender_fctid", "type":"stringidType", "multiValued":false, "indexed":true, "required":falsetrue, "stored":truefalse}, { "name":"person_name_fct", "type":"stringissuefulltext", "multiValuedtype":true"text", "indexedmultiValued":truefalse, "requiredindexed":true, "stored":true}, { "name":"person_occupation_fctlanguage", "type":"string", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"personns_placedisclaimer_fctrequired", "type":"string", "multiValued":trueboolean", "indexed":true, "required":false, "stored":true}, { "name":"placeOfActivitypagefulltext", "type":"text_ocr", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"placeOfBirthpagename", "type":"textstring", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"placeOfDeathpagenumber", "type":"textint", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"preferredNamepaper_title", "type":"text", "multiValued":false, "indexed":true, "required":truefalse, "stored":true}, { "name":"prefixpaper_title_fct", "type":"textstring", "multiValued":false, "indexed":true, "required":false, "stored":truefalse}, { "name":"professionOrOccupationpaper_title_fct_autocomplete", "type":"textautocomplete", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"professionOrOccupationplace_of_endistribution", "type":"textstring", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"professionOrOccupation_frplace_of_distribution_autocomplete", "type":"textautocomplete", "multiValued":true, "indexed":true, "required":false, "stored":truefalse}, { "name":"sort_fieldplainpagefulltext", "type":"sort_typetext", "sortMissingLast":true, "multiValued":false, "indexed":true, "stored":falsetrue}, { "name":"spellpreview_checkreference", "type":"textstring", "multiValued":truefalse, "indexed":truefalse, "stored":falsetrue}, { "name":"surnameprovider", "type":"textstring", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"thumbnailprovider_autocomplete", "type":"stringautocomplete", "multiValued":false, "indexed":true, "required":false, "stored":truefalse}, { "name":"typeprovider_ddb_id", "type":"textstring", "multiValued":false, "indexed":true, "required":truefalse, "stored":true}, { "name":"variantNamepublication_date", "type":"textdate_range", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"variant_idpublication_day_of_week", "type":"stringint", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"wildcard_fulltextpublication_year", "type":"int", "typemultiValued":"wildcard_field"false, "multiValuedindexed":true, "indexedrequired":truefalse, "stored":false}], "dynamicFields":[ { "name":"*revision_autocompleteid", "type":"autocompletestring", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":truefalse}, { "name":"*sort.publication_preprocesseddate", "type":"stringdate", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"suggestsupplier_field*id", "type":"suggest_typestring", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":false}, { "name":"count_sec_0*thumbnail", "type":"longstring", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":true}, { "name":"count_tp_*type", "type":"longidType", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":true, "stored":truefalse}, { "name":"randomzdb_*id", "type":"random""idType", "multiValued":false, "indexed":true, "storedrequired":false}], "copyFieldsstored":[true}, { "sourcename":"dateOfBirth_dezdb_paper_title_fct", "desttype":"wildcard_fulltextstring"}, { "multiValued":false, "sourceindexed":"dateOfBirth_en"true, "required":false, "deststored":"wildcard_fulltext"false}], "dynamicFields":[{ "sourcename":"dateOfDeathrandom_de*", "desttype":"wildcard_fulltextrandom"}], "copyFields":[{ "source":"dateOfDeathpaper_entitle", "dest":"wildcardpaper_title_fulltextfct"}, { "source":"personpaper_occupation_fcttitle", "dest":"professionOrOccupationpaper_title_fct_autocomplete"}, { "source":"placeOfBirthplace_of_distribution", "dest":"spell_checkplace_of_distribution_autocomplete"}, { "source":"placeOfBirthprovider", "dest":"wildcardprovider_fulltextautocomplete"}, { "source":"placeOfDeathpublication_date", "dest":"spellsort.publication_checkdate"}]}, } |
Code Block | ||||
---|---|---|---|---|
| ||||
<requestHandler name="/select" class="solr.SearchHandler"> { <arr name="components"> <str>query</str> "source":"placeOfDeath", <str>ocrHighlight</str> <str>highlight</str> "dest":"wildcard_fulltext"}, <str>facet</str> {<str>facet_module</str> <str>mlt</str> "source":"preferredName", <str>stats</str> "dest":"sort_field"},<str>expand</str> {<str>terms</str> <str>debug</str> "source":"preferredName",</arr> </requestHandler> <requestHandler name="/newspaper-search" class="de.fiz.ddb.solr.searchhandler.NewspaperSearchHandler"> <lst name="defaults"> <str name="dest":"spell_check"}, defType">edismax</str> {<str name="sow">true</str> <str "source":"preferredName",name="echoParams">explicit</str> <int name="dest":"wildcard_fulltext"},rows">10</int> {<str name="q.op">OR</str> <str name="source":"professionOrOccupation",qf">id</str> <str name="dest":"spell_check"}, mm">1</str> {<str name="debugQuery">false</str> </lst> </requestHandler> <requestHandler "source":"professionOrOccupation",name="search" class="solr.SearchHandler" default="true"> <lst "dest":"wildcard_fulltext"}, name="defaults"> {<str name="defType">edismax</str> <str name="source":"professionOrOccupation",sow">true</str> <str name="dest":"wildcard_fulltext"}, echoParams">explicit</str> {<int name="rows">10</int> <str "source":"variantName",name="q.op">AND</str> <str name="dest":"spell_check"},qf">id</str> {<str name="mm">1</str> <str name="source":"variantName",debugQuery">false</str> "dest":"wildcard_fulltext"}]}}</lst> </requestHandler> <searchComponent class="solrocr.OcrHighlightComponent" name="ocrHighlight"/> |