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"}]}} |
...
Dieser Index enthält ebenfalls einen Eintrag für jedes im System vorhandene Objekt. Aufgabe dieser Collection ist die Abbildung der Objekthierarchie.
Code Block | language | js|||||
---|---|---|---|---|---|---|
| ||||||
{ <requestHandler name="fieldssearch":[{ "name":"aggregationEntity", "type":"boolean", class="solr.SearchHandler" default="true"> <!-- "multiValued":false, "indexed":true, "stored":true}, {default values for query parameters can be specified, these will be overridden by parameters in the request --> <lst "name=":"dataset_id", defaults"> <str name="type":"string", defType">edismax</str> <str name="multiValued":false,sow">true</str> <str name="indexed":true, echoParams">explicit</str> <str name="stored":true}, { bf">min(sqrt(nb_visits),10)^0.3 min(sqrt(avg_time_on_page),12)^0.05</str> <str "name=":"hierarchy_id", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"id",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="type":"string", fl">*,score</str> <str name="multiValuedq.alt":false, >*:*</str> <int name="indexed":true, rows">10</int> <str name="required":true, mm">1</str> <str name="stored":true},q.op">AND</str> { <str name="spellcheck.dictionary">file</str> <str "name=":"ingest_id", spellcheck.onlyMorePopular">true</str> <str name="type":"string", spellcheck.maxResultsForSuggest">25</str> <str name="multiValued":false,spellcheck.collate">true</str> "indexed":true, <str name="spellcheck.maxCollations">5</str> <str name="stored":true}, spellcheck.maxCollationTries">25</str> { <str "name=":"label", spellcheck.maxCollationEvaluations">10000</str> <str name="type":"string", spellcheck.count">20</str> <str name="multiValued":false, spellcheck.minCollationHits">20</str> <str name="indexed":true, spellcheck.alternativeTermCount">10</str> <str name="stored":true},debugQuery">false</str> {</lst> <arr "name":="last_update-components",> "type":"tdate", <str>spellcheck</str> </arr> </requestHandler> <requestHandler "multiValued":false,name="mlt" class="solr.MoreLikeThisHandler"> <lst name="indexeddefaults":true,> <!-- "stored":true}, { How many rows to display? --> <str "name=":"parent",rows">10</str> "type":"string", "multiValued":false, <!-- Query document should be included? --> <str "indexed":true, name="mlt.match.include">false</str> <!-- Which "stored":true}, { document to take for similarity search? --> <str "name=":"position",mlt.match.offset">0</str> "type":"string", "multiValued":false, <!-- Explain your decision? --> <str "indexed":true,name="mlt.interestingTerms">details</str> "stored":true}, { <!-- Default search parameters --> <str "name=":mlt.fl"provider_id", "type":"string",>affiliate_fct language_fct title description view</str> "multiValued":true, <str name="mlt.mintf">1</str> <str name="indexed":true, mlt.mindf">5</str> <str name="stored":true}, mlt.minwl">4</str> { <str name="mlt.maxwl">0</str> <str "name=":"revision_id",mlt.maxqt">25</str> "type":"string",<str name="mlt.maxntp">5000</str> <str name="mlt.boost">true</str> </lst> </requestHandler> <searchComponent name="spellcheck" "multiValued":false,class="de.fiz.ddb.solr.spellchecker.MinimumHitsSpellCheckComponent"> <lst name="indexedspellchecker":true,> <str name="stored":true}, classname">de.fiz.ddb.solr.spellchecker.AdaptedIndexBasedSpellChecker</str> { <str name="name">file</str> <str "name=":"type", externalDictionary">spellings.txt</str> <str name="type":"string", characterEncoding">UTF-8</str> <str name="multiValued":false, spellcheckIndexDir">./spellcheckerFile</str> <str name="indexed":true, distanceMeasure">org.apache.lucene.search.spell.JaroWinklerDistance</str> <str name="stored":true}]} | ||||||
Code Block | ||||||
| ||||||
{ "dynamicFields":[{ field">spell_check</str> <str "name=":"*_tdt", accuracy">0.88</str> <float name="type":"tdate",thresholdTokenFrequency">.0000125</float> <str name="indexed":true, buildOnCommit">true</str> <str name="stored":true},buildOnOptimize">true</str> {</lst> <str "name=":queryAnalyzerFieldType"*_dt", "type":"date",>spellcheck_type</str> </searchComponent> <searchComponent class="solr.HighlightComponent" name="highlight"> <highlighting "indexed":true, class="de.fiz.ddb.solr.highlight.SolrTermRememberingHighlighter"> <fragmenter name="gap" "stored":true}, class="org.apache.solr.highlight.GapFragmenter" default="true"> { <lst "name=":"*_ti", defaults"> "type":"tint", <int name="indexed":true, hl.fragsize">100</int> "stored":true}, </lst> {</fragmenter> <fragmenter "name=":"*_tl", regex" class="org.apache.solr.highlight.RegexFragmenter"> <lst name="type":"tlong",defaults"> "indexed":true, <int "stored":true}, name="hl.fragsize">70</int> { <float "name=":"*_tf",hl.regex.slop">0.5</float> "type":"tfloat", <str name="hl.regex.pattern">[-\w "indexed":true, ,/\n\"'\.\s]{20,200}</str> "stored":true},</lst> { </fragmenter> <formatter "name=":"*_td", "type":"tdouble", html" class="org.apache.solr.highlight.HtmlFormatter" default="true"> "indexed":true, <lst name="stored":true}, defaults"> { <str "name=":"*_i",hl.simple.pre"><em></str> "type":"int", <str "indexed":true, name="hl.simple.post"></em></str> "stored":true}, {</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":"*_saggregationEntity", "type":"stringboolean", "multiValued":truefalse, "indexed":true, "stored":true}, { "name":"*dataset_lid", "type":"long""string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*hierarchy_tid", "type":"text""string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*_bid", "type":"boolean""string", "multiValued":false, "indexed":true, "required":true, "stored":true}, { "name":"*ingest_fid", "type":"float""string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*_dlabel", "type":"double"string", "multiValued":false, "indexed":true, "stored":true}]} | ||||||
Code Block | ||||||
| ||||||
, { "schema":{ "name":"examplelast_update", "version":1.4, "uniqueKeytype":"idtdate", "fieldTypesmultiValued":[{false, "nameindexed":"binary"true, "classstored":"solr.BinaryField"true}, { "name":"booleanparent", "classtype":"solr.BoolFieldstring", "multiValued":false, "omitNormsindexed":true, "sortMissingLaststored":true}, { "name":"dateposition", "classtype":"solr.TrieDateFieldstring", "omitNormsmultiValued":truefalse, "positionIncrementGapindexed":"0"true, "precisionStepstored":"0"true}, { "name":"doubleprovider_id", "classtype":"solr.TrieDoubleFieldstring", "omitNormsmultiValued":true, "positionIncrementGapindexed":"0"true, "precisionStepstored":"0"true}, { "name":"floatrevision_id", "classtype":"solr.TrieFloatFieldstring", "omitNormsmultiValued":truefalse, "positionIncrementGapindexed":"0"true, "precisionStepstored":"0"true}, { "name":"inttype", "classtype":"solr.TrieIntFieldstring", "omitNormsmultiValued":truefalse, "positionIncrementGapindexed":"0"true, "precisionStepstored":true}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "dynamicFields":["0"}, { "name":"long*_tdt", "classtype":"solr.TrieLongFieldtdate", "omitNormsindexed":true, "positionIncrementGapstored":"0", "precisionStep":"0"true}, { "name":"string*_dt", "classtype":"solr.TextFielddate", "omitNormsindexed":true, "sortMissingLaststored":true}, { "analyzername":{ "*_ti", "tokenizertype":{"tint", "indexed":true, "classstored":"solr.KeywordTokenizerFactory"true}, { "filtersname":[{ "*_tl", "class"type":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorytlong", "indexed":true, "lengthstored":"32766"}]}true}, { "name":"tdate*_tf", "classtype":"solr.TrieDateFieldtfloat", "omitNormsindexed":true, "positionIncrementGapstored":"0"true}, { "precisionStepname":"6*_td"}, { "nametype":"tdouble", "classindexed":"solr.TrieDoubleField"true, "omitNormsstored":true}, { "positionIncrementGapname":"0*_i", "precisionSteptype":"8int"}, {"indexed":true, "stored"name":"text":true}, { "classname":"solr.TextField*_s", "positionIncrementGaptype":"100string", "indexAnalyzermultiValued":{ true, "tokenizerindexed":{ true, "classstored":"solr.LetterTokenizerFactory"true}, { "filtersname":[{"*_l", "class"type":"solr.WordDelimiterFilterFactorylong", "indexed":true, "catenateNumbersstored":"1"true}, { "generateNumberPartsname":"1*_t", "splitOnCaseChangetype":"1text", "indexed":true, "generateWordPartsstored":"1"true}, { "splitOnNumericsname":"0*_b", "catenateAlltype":"0boolean", "indexed":true, "catenateWordsstored":"1"true}, { "name":"*_f", "classtype":"solr.LowerCaseFilterFactoryfloat"}, "indexed":true, {"stored":true}, { "classname":"solr.TrimFilterFactory"}*_d", "type":"double", {"indexed":true, "stored":true}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "schema":{ "classname":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactoryexample", "version":1.4, "lengthuniqueKey":"32766id"}]}, "queryAnalyzerfieldTypes":[{ "tokenizername":{ "binary", "class":"solr.LetterTokenizerFactoryBinaryField"}, { "filtersname":[{ "boolean", "class":"solr.WordDelimiterFilterFactoryBoolField", "omitNorms":true, "catenateNumberssortMissingLast":"0"true}, { "generateNumberPartsname":"1date", "splitOnCaseChangeclass":"1solr.TrieDateField", "omitNorms":true, "generateWordPartspositionIncrementGap":"10", "splitOnNumericsprecisionStep":"0"}, { "catenateAllname":"0double", "catenateWordsclass":"0solr.TrieDoubleField"}, "omitNorms":true, { "positionIncrementGap":"0", "classprecisionStep":"solr.LowerCaseFilterFactory0"}, { { "name":"float", "class":"solr.TrimFilterFactoryTrieFloatField"}, "omitNorms":true, { "class"positionIncrementGap":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory0", "lengthprecisionStep":"327660"}]}}, { "name":"tfloatint", "class":"solr.TrieFloatFieldTrieIntField", "omitNorms":true, "positionIncrementGap":"0", "precisionStep":"80"}, { "name":"tintlong", "class":"solr.TrieIntFieldTrieLongField", "omitNorms":true, "positionIncrementGap":"0", "precisionStep":"80"}, { "name":"tlongstring", "class":"solr.TrieLongFieldTextField", "omitNorms":true, "positionIncrementGapsortMissingLast":"0"true, "precisionStepanalyzer":"8"}],{ "fields "tokenizer":[{ "nameclass":"aggregationEntitysolr.KeywordTokenizerFactory"}, "typefilters":"boolean", [{ "multiValuedclass":false"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "indexed":true, "storedlength":true"32766"}]}}, { "name":"dataset_idtdate", "typeclass":"stringsolr.TrieDateField", "multiValuedomitNorms":falsetrue, "indexedpositionIncrementGap":true"0", "storedprecisionStep":true"6"}, { "name":"hierarchy_idtdouble", "typeclass":"stringsolr.TrieDoubleField", "multiValuedomitNorms":falsetrue, "indexedpositionIncrementGap":true"0", "storedprecisionStep":true"8"}, { "name":"idtext", "typeclass":"stringsolr.TextField", "multiValuedpositionIncrementGap":false"100", "indexedindexAnalyzer":true,{ "requiredtokenizer":true, { "storedclass":true"solr.LetterTokenizerFactory"}, "filters":[{ "name":"ingest_id", "typeclass":"stringsolr.WordDelimiterFilterFactory", "multiValued "catenateNumbers":false"1", "indexed":true, "storedgenerateNumberParts":true}"1", { "namesplitOnCaseChange":"label1", "type":"string", "multiValuedgenerateWordParts":false"1", "indexed":true, "storedsplitOnNumerics":true}"0", { "namecatenateAll":"last_update0", "typecatenateWords":"tdate1"}, "multiValued":false, { "indexed":true, "storedclass":true"solr.LowerCaseFilterFactory"}, { "name":"parent", "typeclass":"stringsolr.TrimFilterFactory"}, "multiValued":false, { "indexed":true, "storedclass":true}"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", { "namelength":"position32766"}]}, "typequeryAnalyzer":"string", { "multiValuedtokenizer":false,{ "indexedclass":true"solr.LetterTokenizerFactory"}, "storedfilters":true},[{ { "nameclass":"provider_idsolr.WordDelimiterFilterFactory", "typecatenateNumbers":"string0", "multiValued":true, "indexedgenerateNumberParts":true"1", "stored":true}, {"splitOnCaseChange":"1", "name "generateWordParts":"revision_id1", "typesplitOnNumerics":"string0", "multiValuedcatenateAll":false"0", "indexedcatenateWords":true"0"}, "stored":true},{ { "nameclass":"typesolr.LowerCaseFilterFactory"}, "type":"string", { "multiValued":false, "indexedclass":true"solr.TrimFilterFactory"}, "stored":true}], "dynamicFields":[{ "name":"*_tdt", "typeclass":"tdatede.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "indexed":true, "storedlength":true"32766"}]}}, { "name":"*_dttfloat", "typeclass":"datesolr.TrieFloatField", "indexedomitNorms":true, "positionIncrementGap":"0", "storedprecisionStep":true"8"}, { "name":"*_titint", "typeclass":"tintsolr.TrieIntField", "indexedomitNorms":true, "positionIncrementGap":"0", "storedprecisionStep":true"8"}, { "name":"*_tltlong", "typeclass":"tlongsolr.TrieLongField", "indexedomitNorms":true, "storedpositionIncrementGap":true}"0", { "precisionStep":"8"}], "fields":[{ "name":"*_tfaggregationEntity", "type":"tfloat""boolean", "multiValued":false, "indexed":true, "stored":true}, { "name":"*dataset_tdid", "type":"tdouble""string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*hierarchy_iid", "type":"int"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*_sid", "type":"string", "multiValued":false, "indexed":true, "indexedrequired":true, "stored":true}, { "name":"*ingest_lid", "type":"long""string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*_tlabel", "type":"textstring", "multiValued":false, "indexed":true, "stored":true}, { "name":"*last_bupdate", "type":"boolean""tdate", "multiValued":false, "indexed":true, "stored":true}, { "name":"*_fparent", "type":"float""string", "multiValued":false, "indexed":true, "stored":true}, { "name":"*_dposition", "type":"double"string", "multiValued":false, "indexed":true, "stored":true}], , { "copyFieldsname":[]}} |
Collection: organization
Dieser Index enthält alle GND-Organisationen sowie alle an die DDB liefernden Institutionen.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":[{ "provider_id", "type":"string", "namemultiValued":"atoz"true, "type":"string", "multiValuedindexed":true, "indexedstored":true}, "stored":false}, { { "name":"cityrevision_id", "type":"textstring", "multiValued":truefalse, "indexed":true, "stored":falsetrue}, { "name":"city_detype", "type":"textstring", "multiValued":truefalse, "indexed":true, "stored":falsetrue}], "dynamicFields":[{ "name":"city*_de_fcttdt", "type":"stringtdate", "multiValued":true, "indexed":true, "stored":true}, { "name":"city*_endt", "type":"textdate", "multiValued":true, "indexed":true, "stored":falsetrue}, { "name":"city*_en_fctti", "type":"stringtint", "multiValued":true, "indexed":true, "stored":true}, { "name":"city*_fcttl", "type":"stringtlong", "multiValued":true, "indexed":true, "stored":true}, { "name":"count*_tf", "type":"longtfloat", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"dataset*_idtd", "type":"stringtdouble", "indexed":true, "stored":falsetrue}, { "name":"ddb*_organization_idi", "type":"stringint", "multiValued":false, "indexed":true, "stored":true}, { "name":"description*_s", "type":"textstring", "multiValued":true, "indexed":true, "stored":true}, { "name":"geocode*_l", "type":"locationlong", "multiValued":false, "indexed":true, "stored":true}, { "name":"geocode*_0_coordinatet", "type":"doubletext", "indexed":true, "stored":falsetrue}, { "name":"geocode*_1_coordinateb", "type":"doubleboolean", "indexed":true, "stored":falsetrue}, { "name":"hasItems*_f", "type":"booleanfloat", "multiValued":false, "indexed":true, "stored":true}, { "name":"id*_d", "type":"stringdouble", "multiValued":false, "indexed":true, "requiredstored":true}], "storedcopyFields":true[]}}, { "name":"label", |
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":"textstring", "multiValued":true, "indexed":true, "stored":truefalse}, { "name":"last_updatecity", "type":"stringtext", "multiValued":falsetrue, "indexed":true, "stored":true}, 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,
"stored":true},
{
"name":"suggest_field*",
"type":"suggest_type",
"multiValued":true,
"indexed":true,
"stored":false},
{
"name":"count_sec_0*",
"type":"long",
"sortMissingLast":true,
"multiValued":false,
"indexed":true,
"stored":true},
{
"name":"count_tp_*",
"type":"long",
"sortMissingLast":true,
"multiValued":false,
"indexed":true,
"stored":true},
{
"name":"random_*",
"type":"random",
"indexed":true,
"stored":false}],
"copyFields":[{
"source":"city_de_fct",
"dest":"city_de"},
{
"source":"city_en_fct",
"dest":"city_en"},
{
"source":"city_fct",
"dest":"city"},
{
"source":"preferredName",
"dest":"sort_field"},
{
"source":"preferredName",
"dest":"spell_check"},
{
"source":"preferredName",
"dest":"wildcard_fulltext"},
{
"source":"state_de_fct",
"dest":"state_de"},
{
"source":"state_en_fct",
"dest":"state_en"},
{
"source":"state_fct",
"dest":"state"},
{
"source":"sublabel_fct",
"dest":"sublabel"},
{
"source":"topic_fct",
"dest":"topic"},
{
"source":"variantName",
"dest":"spell_check"},
{
"source":"variantName",
"dest":"wildcard_fulltext"}]}}
|
Code Block | ||||
---|---|---|---|---|
| ||||
<requestHandler name="search" class="solr.SearchHandler" default="true">
<!-- default values for query parameters can be specified, these will be overridden by parameters in the request -->
<lst name="defaults">
<str name="defType">edismax</str>
<str name="sow">true</str>
<str name="echoParams">explicit</str>
<!-- DDB-1390 Adaptation of qf and insertion of bf & boost -->
<str name="qf">preferredName^0.5 variantName^0.1 sublabel^0.1 city_de^0.1 id^0.01 variant_id^0.01</str>
<str name="bf">min(sqrt(count),20)^0.2</str>
<str name="boost">if(exists(ddb_organization_id),1.3,1.0)</str>
<str name="tie">1.0</str>
<str name="q.alt">*:*</str>
<str name="q.op">AND</str>
<int name="rows">100</int>
<str name="mm">1</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
<lst name="spellchecker">
<str name="name">default</str>
<str name="classname">solr.IndexBasedSpellChecker</str>
<str name="field">spell_check</str>
<str name="spellcheckIndexDir">./spellchecker</str>
<!-- Set the accuracy (float) to be used for the suggestions. Default is 0.5 -->
<str name="accuracy">0.6</str>
<!-- Require terms to occur in 1/100th of 1% of documents in order to be included in the dictionary -->
<float name="thresholdTokenFrequency">.001</float>
<str name="buildOnCommit">true</str>
<str name="buildOnOptimize">true</str>
</lst>
<!-- This field type's analyzer is used by the QueryConverter to tokenize the value for "q" parameter -->
<str name="queryAnalyzerFieldType">text</str>
</searchComponent> |
Collection: person
Dieser Index enthält Personendaten aus der GND mit den GND-IDs als eindeutige Identifier.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"fields":[{
"name":"affiliation",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"biographicalOrHistoricalInformation",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"count",
"type":"long",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"dateOfBirth",
"type":"dateRange",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfBirth_de",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfBirth_en",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfDeath",
"type":"dateRange",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfDeath_de",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfDeath_en",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"forename",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"id",
"type":"string",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"last_update",
"type":"string",
"multiValued":false,
"indexed":true,
"stored":false},
{
"name":"person_gender_fct",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"person_name_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":true,
"stored":true},
{
"name":"person_occupation_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"person_place_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"placeOfActivity",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"placeOfBirth",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"placeOfDeath",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"preferredName",
"type":"text",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"prefix",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"professionOrOccupation",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"professionOrOccupation_en",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"professionOrOccupation_fr",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"sort_field",
"type":"sort_type",
"sortMissingLast":true,
"multiValued":false,
"indexed":true,
"stored":false},
{
"name":"spell_check",
"type":"text",
"multiValued":true,
"indexed":true,
"stored":false},
{
"name":"surname",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"thumbnail",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"type",
"type":"text",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"variantName",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"variant_id",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"wildcard_fulltext",
"type":"wildcard_field",
"multiValued":true,
"indexed":true,
"stored":false}]}
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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":"dateRange",
"class":"solr.DateRangeField",
"omitNorms":true,
"omitTermFreqAndPositions":true,
"termOffsets":false,
"termPositions":false,
"omitPositions":true},
{
"name":"long",
"class":"solr.TrieLongField",
"omitNorms":true,
"positionIncrementGap":"0",
"precisionStep":"0"},
{
"name":"random",
"class":"solr.RandomSortField"},
{
"name":"sort_type",
"class":"solr.ICUCollationField",
"strength":"primary",
"locale":""},
{
"name":"string",
"class":"solr.TextField",
"omitNorms":true,
"sortMissingLast":true,
"analyzer":{
"tokenizer":{
"class":"solr.KeywordTokenizerFactory"},
"filters":[{
"class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
"length":"32766"}]}},
{
"name":"suggest_type",
"class":"solr.TextField",
"positionIncrementGap":"100",
"analyzer":{
"tokenizer":{
"class":"solr.PatternTokenizerFactory",
"pattern":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"},
"filters":[{
"class":"solr.LowerCaseFilterFactory"},
{
"class":"solr.ShingleFilterFactory",
"outputUnigrams":"true",
"maxShingleSize":"4"}]}},
{
"name":"text",
"class":"solr.TextField",
"positionIncrementGap":"100",
"indexAnalyzer":{
"charFilters":[{
"class":"solr.MappingCharFilterFactory",
"mapping":"mapping-ISOLatin1Accent.txt"}],
"tokenizer":{
"class":"solr.WhitespaceTokenizerFactory"},
"filters":[{
"class":"solr.WordDelimiterFilterFactory",
"catenateNumbers":"1",
"generateNumberParts":"1",
"splitOnCaseChange":"1",
"generateWordParts":"1",
"splitOnNumerics":"0",
"catenateAll":"0",
"catenateWords":"1"},
{
"class":"solr.LowerCaseFilterFactory"},
{
"class":"solr.TrimFilterFactory"},
{
"class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
"length":"32766"}]},
"queryAnalyzer":{
"charFilters":[{
"class":"solr.MappingCharFilterFactory",
"mapping":"mapping-ISOLatin1Accent.txt"}],
"tokenizer":{
"class":"solr.WhitespaceTokenizerFactory"},
"filters":[{
"class":"solr.WordDelimiterFilterFactory",
"catenateNumbers":"1",
"generateNumberParts":"0",
"splitOnCaseChange":"1",
"generateWordParts":"0",
"splitOnNumerics":"0",
"catenateAll":"0",
"catenateWords":"1"},
{
"class":"solr.LowerCaseFilterFactory"},
{
"class":"solr.TrimFilterFactory"},
{
"class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
"length":"32766"}]}},
{
"name":"wildcard_field",
"class":"solr.TextField",
"positionIncrementGap":"100",
"indexAnalyzer":{
"tokenizer":{
"class":"solr.WhitespaceTokenizerFactory"},
"filters":[{
"class":"solr.LowerCaseFilterFactory"},
{
"class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
"length":"32766"}]},
"queryAnalyzer":{
"tokenizer":{
"class":"solr.WhitespaceTokenizerFactory"},
"filters":[{
"class":"solr.LowerCaseFilterFactory"}]}}],
"fields":[{
"name":"affiliation",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"biographicalOrHistoricalInformation",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"count",
"type":"long",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"dateOfBirth",
"type":"dateRange",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfBirth_de",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfBirth_en",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfDeath",
"type":"dateRange",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfDeath_de",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"dateOfDeath_en",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"forename",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"id",
"type":"string",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"last_update",
"type":"string",
"multiValued":false,
"indexed":true,
"stored":false},
{
"name":"person_gender_fct",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"person_name_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":true,
"stored":true},
{
"name":"person_occupation_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"person_place_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"placeOfActivity",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"placeOfBirth",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"placeOfDeath",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"preferredName",
"type":"text",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"prefix",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"professionOrOccupation",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"professionOrOccupation_en",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"professionOrOccupation_fr",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"sort_field",
"type":"sort_type",
"sortMissingLast":true,
"multiValued":false,
"indexed":true,
"stored":false},
{
"name":"spell_check",
"type":"text",
"multiValued":true,
"indexed":true,
"stored":false},
{
"name":"surname",
"type":"text",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"thumbnail",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"type",
"type":"text",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"variantName",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"variant_id",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"wildcard_fulltext",
"type":"wildcard_field",
"multiValued":true,
"indexed":true,
"stored":false}],
"dynamicFields":[{
"name":"*_autocomplete",
"type":"autocomplete",
"multiValued":true,
"indexed":true,
"stored":true},
{
"name":"*_preprocessed",
"type":"string",
"multiValued":true,
"indexed":true,
"stored":true},
{
"name":"suggest_field*",
"type":"suggest_type",
"multiValued":true,
"indexed":true,
"stored":false},
{
"name":"count_sec_0*",
"type":"long",
"sortMissingLast":true,
"multiValued":false,
"indexed":true,
"stored":true},
{
"name":"count_tp_*",
"type":"long",
"sortMissingLast":true,
"multiValued":false,
"indexed":true,
"stored":true},
{
"name":"random_*",
"type":"random",
"indexed":true,
"stored":false}],
"copyFields":[{
"source":"dateOfBirth_de",
"dest":"wildcard_fulltext"},
{
"source":"dateOfBirth_en",
"dest":"wildcard_fulltext"},
{
"source":"dateOfDeath_de",
"dest":"wildcard_fulltext"},
{
"source":"dateOfDeath_en",
"dest":"wildcard_fulltext"},
{
"source":"person_occupation_fct",
"dest":"professionOrOccupation"},
{
"source":"placeOfBirth",
"dest":"spell_check"},
{
"source":"placeOfBirth",
"dest":"wildcard_fulltext"},
{
"source":"placeOfDeath",
"dest":"spell_check"},
{
"source":"placeOfDeath",
"dest":"wildcard_fulltext"},
{
"source":"preferredName",
"dest":"sort_field"},
{
"source":"preferredName",
"dest":"spell_check"},
{
"source":"preferredName",
"dest":"wildcard_fulltext"},
{
"source":"professionOrOccupation",
"dest":"spell_check"},
{
"source":"professionOrOccupation",
"dest":"wildcard_fulltext"},
{
"source":"professionOrOccupation",
"dest":"wildcard_fulltext"},
{
"source":"variantName",
"dest":"spell_check"},
{
"source":"variantName",
"dest":"wildcard_fulltext"}]}}
|
Code Block | ||||
---|---|---|---|---|
| ||||
<requestHandler name="search" class="solr.SearchHandler" default="true">
<!-- default values for query parameters can be specified, these will be overridden by parameters in the request -->
<lst name="defaults">
<str name="defType">edismax</str>
<str name="sow">true</str>
<str name="echoParams">explicit</str>
<str name="qf">preferredName^1.0 variantName^0.1 professionOrOccupation^0.1 placeOfBirth^0.1 placeOfDeath^0.1 dateOfBirth_de^0.01
dateOfDeath_de^0.01 id^0.01</str>
<str name="bf">min(sqrt(count),20)^0.2</str>
<str name="tie">1.0</str>
<str name="q.alt">*:*</str>
<str name="q.op">AND</str>
<int name="rows">100</int>
<str name="mm">1</str>
<!--<str name="qs">5</str> -->
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
<lst name="spellchecker">
<str name="name">default</str>
<str name="classname">solr.IndexBasedSpellChecker</str>
<str name="field">spell_check</str>
<str name="spellcheckIndexDir">./spellchecker</str>
<!-- Set the accuracy (float) to be used for the suggestions. Default is 0.5 -->
<str name="accuracy">0.6</str>
<!-- Require terms to occur in 1/100th of 1% of documents in order to be included in the dictionary -->
<!-- <int name="maxEdits">2</int> <int name="minPrefix">1</int> <int name="maxInspections">5</int> <int name="minQueryLength">4</int> <float
name="maxQueryFrequency">0.01</float> -->
<float name="thresholdTokenFrequency">.001</float>
<str name="buildOnCommit">true</str>
<str name="buildOnOptimize">true</str>
</lst>
<!-- This field type's analyzer is used by the QueryConverter to tokenize the value for "q" parameter -->
<str name="queryAnalyzerFieldType">text</str>
</searchComponent> |
Collection: newspaper
Dieser Index wird ausschließlich im Zeitungsportal genutzt und enthält alle Daten aus dem zuletzt eingespielten ZDB Dump. Details zu den im Zeitungsportal genutzten Suchanfragen sind hier zu finden.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"fields":[{
"name":"frequency",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"glossary.location",
"type":"glossary",
"multiValued":true,
"indexed":true,
"required":false,
"stored":false},
{
"name":"glossary.title",
"type":"glossary",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"hasFulltext",
"type":"boolean",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"hasLoadedIssues",
"type":"boolean",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"id",
"type":"string",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"isSupplementOf",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"language",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"location",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"locationUri",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"location_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":false},
{
"name":"printId",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"progress",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"sort.location",
"type":"sort",
"multiValued":false,
"indexed":true,
"required":false,
"stored":false},
{
"name":"sort.title",
"type":"sort",
"multiValued":false,
"indexed":true,
"required":true,
"stored":false},
{
"name":"subseries",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"supplements",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"thumbnail",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"title",
"type":"text",
"multiValued":true,
"indexed":true,
"required":true,
"stored":true}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"schema":{
"name":"newspaper",
"version":1.7,
"uniqueKey":"id",
"fieldTypes":[{
"name":"boolean",
"class":"solr.BoolField",
"sortMissingLast":true},
{
"name":"glossary",
"class":"solr.TextField",
"omitNorms":true,
"sortMissingLast":true,
"analyzer":{
"charFilters":[{
"class":"solr.MappingCharFilterFactory",
"mapping":"mapping-ISOLatin1Accent.txt"},
{
"class":"solr.PatternReplaceCharFilterFactory",
"pattern":"([^a-zA-Z0-9])",
"replacement":""},
{
"class":"solr.PatternReplaceCharFilterFactory",
"pattern":"^([a-zA-Z0-9]{1}).*$",
"replacement":"$1"}],
"tokenizer":{
"class":"solr.KeywordTokenizerFactory"},
"filters":[{
"class":"solr.LowerCaseFilterFactory"}]}},
{
"name":"sort",
"class":"solr.TextField",
"omitNorms":true,
"sortMissingLast":true,
"analyzer":{
"charFilters":[{
"class":"solr.MappingCharFilterFactory",
"mapping":"mapping-ISOLatin1Accent.txt"},
{
"class":"solr.PatternReplaceCharFilterFactory",
"pattern":"([^a-zA-Z0-9])",
"replacement":""}],
"tokenizer":{
"class":"solr.KeywordTokenizerFactory"},
"filters":[{
"class":"solr.LowerCaseFilterFactory"}]}},
{
"name":"string",
"class":"solr.TextField",
"omitNorms":true,
"sortMissingLast":true,
"analyzer":{
"tokenizer":{
"class":"solr.KeywordTokenizerFactory"}}},
{
"name":"text",
"class":"solr.TextField",
"positionIncrementGap":"100",
"analyzer":{
"charFilters":[{
"class":"solr.MappingCharFilterFactory",
"mapping":"mapping-ISOLatin1Accent.txt"}],
"tokenizer":{
"class":"solr.StandardTokenizerFactory"},
"filters":[{
"class":"solr.LowerCaseFilterFactory"},
{
"class":"solr.TrimFilterFactory"},
{
"class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory",
"length":"32766"}]}}],
"fields":[{
"name":"frequency",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"glossary.location",
"type":"glossary",
"multiValued":true,
"indexed":true,
"required":false,
"stored":false},
{
"name":"glossary.title",
"type":"glossary",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"hasFulltext",
"type":"boolean",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"hasLoadedIssues",
"type":"boolean",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"id",
"type":"string",
"multiValued":false,
"indexed":true,
"required":true,
"stored":true},
{
"name":"isSupplementOf",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"language",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"location",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"locationUri",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"location_fct",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":false},
{
"name":"printId",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"progress",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"sort.location",
"type":"sort",
"multiValued":false,
"indexed":true,
"required":false,
"stored":false},
{
"name":"sort.title",
"type":"sort",
"multiValued":false,
"indexed":true,
"required":true,
"stored":false},
{
"name":"subseries",
"type":"text",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"supplements",
"type":"string",
"multiValued":true,
"indexed":true,
"required":false,
"stored":true},
{
"name":"thumbnail",
"type":"string",
"multiValued":false,
"indexed":true,
"required":false,
"stored":true},
{
"name":"title",
"type":"text",
"multiValued":true,
"indexed":true,
"required":true,
"stored":true}],
"dynamicFields":[],
"copyFields":[{
"source":"location",
"dest":"glossary.location"},
{
"source":"location",
"dest":"location_fct"},
{
"source":"sort.title",
"dest":"glossary.title",
"maxChars":10}]}} |
Code Block | ||||
---|---|---|---|---|
| ||||
<requestHandler name="/select" class="solr.SearchHandler">
<arr name="components">
<str>locationGroupingSupportComponent</str>
<str>query</str>
<str>facet</str>
<str>mlt</str>
<str>highlight</str>
<str>locationGroupingComponent</str>
<str>stats</str>
<str>debug</str>
</arr>
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="qf">title</str>
<int name="rows">10</int>
<str name="q.op">AND</str>
<str name="mm">1</str>
</lst>
</requestHandler>
<requestHandler name="search" class="solr.SearchHandler" default="true">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="qf">title</str>
<int name="rows">10</int>
<str name="q.op">AND</str>
<str name="mm">1</str>
</lst>
</requestHandler>
<searchComponent name="locationGroupingSupportComponent" class="de.fiz.ddb.solr.searchcomponents.LocationGroupingSupportComponent"/>
<searchComponent name="locationGroupingComponent" class="de.fiz.ddb.solr.searchcomponents.LocationGroupingComponent"/> |
Collection: newspaper_issues
Dieser Index enthält alles für das Zeitungsportal geladenen Daten. Die Besonderheit bei diesem Index ist die Kombination aus Ausgaben und Seiten. Jedes Solr Dokument in diesem Index repräsentiert entweder eine Ausgabe einer Zeitung oder eine Seite einer Ausgabe. Die Seiten sind als Child-Dokumente der Ausgaben indexiert. Dadurch wird die Suche innerhalb einer Ausgabe mit einer Seite als Ergebnis als auch die Suche im kompletten Bestand mit einer Ausgabe als Ergebnis ermöglicht. Details zu den im Zeitungsportal genutzten Anfragen sind hier zu finden.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "fields":[{ "name":"location_nest_displayparent_name", "type":"stringidType", "indexed":falsetrue, "stored":true}, { "name":"parent_nest_path_id", "type":"stringnest_path", "multiValued":false, "indexed":true, "stored":true}, { "name":"parent_organizationroot_id", "type":"string", "multiValued":falseidType", "indexed":true, "stored":truefalse}, { "name":"preferredName_version_", "type":"textlong", "multiValueddocValues":falsetrue, "indexedmultiValued":truefalse, "requiredindexed":truefalse, "stored":truefalse}, { "name":"revisiondataset_id", "type":"string", "multiValued":false, "indexed":true, "required":true, "stored":false}, { "name":"sector_fctid", "type":"stringidType", "multiValued":false, "indexed":true, "required":true, "stored":true}, { "name":"sortingest_fielddate", "type":"sort_typedate", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":falsetrue}, { "name":"spellissue_checkid", "type":"textidType", "multiValued":truefalse, "indexed":true, "stored":false}, { "name":"state", "type":"text", "multiValued":true, "indexed":required":true, "stored":false}, { "name":"state_deissuefulltext", "type":"text", "multiValued":truefalse, "indexed":true, "stored":falsetrue}, { "name":"state_de_fctlanguage", "type":"string", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"statens_disclaimer_enrequired", "type":"textboolean", "multiValuedindexed":true, "indexedrequired":truefalse, "stored":falsetrue}, { "name":"state_en_fctpagefulltext", "type":"stringtext_ocr", "multiValued":true, "indexed":true, "stored":true}, { "name":"state_fctpagename", "type":"string", "multiValued":true, "indexed":true, "stored":true}, { "name":"sublabelpagenumber", "type":"textint", "multiValued":truefalse, "indexed":truefalse, "stored":true}, { "name":"sublabelpaper_fcttitle", "type":"stringtext", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"subsectorpaper_title_fct", "type":"string", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"subsectorpaper_title_fct_autocomplete", "type":"stringautocomplete", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"thumbnailplace_of_distribution", "type":"string", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"topicplace_of_distribution_autocomplete", "type":"textautocomplete", "multiValued":true, "indexed":true, "required":false, "stored":false}, { "name":"topic_fctplainpagefulltext", "type":"stringtext", "multiValued":truefalse, "indexed":true, "stored":true}, { "name":"typepreview_reference", "type":"string", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"variantNameprovider", "type":"textstring", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"variantprovider_idautocomplete", "type":"stringautocomplete", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"wildcardprovider_ddb_fulltextid", "type":"wildcard_fieldstring", "multiValued":truefalse, "indexed":true, "storedrequired":false}]} | ||||||
Code Block | ||||||
| ||||||
{ "dynamicFields":[{, "stored":true}, { "name":"publication_date", "nametype":"*date_autocompleterange", "typemultiValued":"autocomplete"false, "multiValuedindexed":true, "indexedrequired":truefalse, "stored":true}, { "name":"*_preprocessedpublication_day_of_week", "type":"stringint", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"suggestpublication_field*year", "type":"suggest_typeint", "multiValued":truefalse, "indexed":true, "required":false, "stored":false}, { "name":"count_sec_0*revision_id", "type":"longstring", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":true, "stored":truefalse}, { "name":"count_tp_*sort.publication_date", "type":"longdate", "sortMissingLastmultiValued":truefalse, "multiValuedindexed":falsetrue, "indexedrequired":truefalse, "stored":truefalse}, { "name":"randomsupplier_*id", "type":"random""string", "multiValued":false, "indexed":true, "required":true, "stored":false}]} | ||||||
Code Block | ||||||
| ||||||
{ "schema":{ , { "name":"thumbnail", "nametype":"ddbstring", "versionmultiValued":1.2false, "uniqueKeyindexed":"id", true, "required":false, "fieldTypesstored":[true}, { "name":"type", "nametype":"autocompleteidType", "classmultiValued":"solr.TextField"false, "positionIncrementGapindexed":"100"true, "indexAnalyzerrequired":{ true, "charFiltersstored":[{false}, { "classname":"solr.MappingCharFilterFactoryzdb_id", "type":"idType", "mappingmultiValued":"mapping_sortfield.txt"}]false, "tokenizerindexed":{true, "required":false, "classstored":"solr.KeywordTokenizerFactory"true}, { "filtersname":[{"zdb_paper_title_fct", "type":"string", "classmultiValued":"solr.LowerCaseFilterFactory"}false, "indexed":true, {"required":false, "stored":false}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "dynamicFields":[{ "classname":"solr.TrimFilterFactory"}random_*", "type":"random"}]} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "schema": { "class"name":"solr.NGramFilterFactoryexample", "version":1.4, "maxGramSizeuniqueKey":"10id", "fieldTypes":[{ "minGramSizename":"1autocomplete"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactoryTextField", "lengthpositionIncrementGap":"32766100"}]}, "queryAnalyzerindexAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping_sortfield.txt"}], "tokenizer":{ "class":"solr.KeywordTokenizerFactoryWhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.LowerCaseFilterFactory"}, { "class":"solr.TrimFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactoryEdgeNGramFilterFactory", "lengthmaxGramSize":"5015"}]}}, { "nameminGramSize":"boolean2"}]}, "classqueryAnalyzer":"solr.BoolField", { "sortMissingLastcharFilters":true}, [{ "name":"double", "class":"solr.TrieDoubleFieldMappingCharFilterFactory", "omitNorms":true, "positionIncrementGapmapping":"0"mapping_sortfield.txt"}], "precisionSteptokenizer":"0"}, { "name":"location", "class":"solr.LatLonTypeWhitespaceTokenizerFactory"}, "subFieldSuffixfilters":"_coordinate"}, [{ "name":"long", "class":"solr.TrieLongFieldLowerCaseFilterFactory"}, "omitNorms":true, "positionIncrementGap":"0",{ "precisionStep "class":"0"solr.TrimFilterFactory"}]}}, { "name":"randomboolean", "class":"solr.RandomSortFieldBoolField"}, { "name":"sort_typedate", "class":"solr.ICUCollationFieldDatePointField", "strengthomitNorms":"primary"true, "localesortMissingLast":""true}, { "name":"stringdate_range", "class":"solr.TextFieldDateRangeField", "omitNorms":true, "sortMissingLastomitTermFreqAndPositions":true, "analyzertermOffsets":{false, "tokenizer":{ "class":"solr.KeywordTokenizerFactory"}, sortMissingLast":true, "filters":[{ "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", termPositions":false, "lengthomitPositions":"32766"}]}}true}, { "name":"suggest_typeddbdate", "class":"solr.TextField", "positionIncrementGapomitNorms":"100"true, "analyzer":{ "tokenizer":{ "class":"solr.PatternTokenizerFactoryStandardTokenizerFactory"}}}, { "patternname":"[!\"#$%&()*+,/:;<=>?@[\\\\]^_`{|}~\\s]"}, float", "filtersclass":[{ "solr.TrieFloatField", "omitNorms":true, "classpositionIncrementGap":"solr.LowerCaseFilterFactory0"}, "precisionStep":"8"}, { "name":"idType", "class":"solr.ShingleFilterFactoryStrField", "outputUnigramsomitNorms":"true", "maxShingleSizesortMissingLast":"4"}]}true}, { "name":"textint", "class":"solr.TextFieldIntPointField", "positionIncrementGapdocValues":"100"true}, "indexAnalyzer":{ "charFiltersname":[{ "keyword", "class":"solr.MappingCharFilterFactoryStrField", "omitNorms":true, "mappingsortMissingLast":"mapping-ISOLatin1Accent.txt"}]true}, { "tokenizername":{ "long", "class":"solr.WhitespaceTokenizerFactoryLongPointField"}, "filtersdocValues":[{true}, { "classname":"solr.WordDelimiterFilterFactorynest_path", "catenateNumbersclass":"1solr.NestPathField", "omitTermFreqAndPositions":true, "generateNumberPartsomitNorms":"1"true, "splitOnCaseChangemaxCharsForDocValues":"-1", "stored":false, "generateWordPartsmultiValued":"1"false}, { "splitOnNumericsname":"0random", "catenateAllclass":"0solr.RandomSortField", "catenateWordsindexed":"1"true}, { { "name":"string", "class":"solr.LowerCaseFilterFactoryStrField"}, { "omitNorms":true, "classsortMissingLast":"solr.TrimFilterFactory"true}, { { "name":"text", "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactoryTextField", "omitNorms":true, "lengthsortMissingLast":"32766"}]}true, "queryAnalyzerindexAnalyzer":{ "charFilters":[{ "class":"solr.MappingCharFilterFactory", "mapping":"mapping-ISOLatin1Accent.txt"}], "tokenizer":{ "class":"solr.WhitespaceTokenizerFactory"}, "filters":[{ "class":"solr.WordDelimiterFilterFactoryWordDelimiterGraphFilterFactory", "catenateNumbers":"1", "generateNumberPartssplitOnCaseChange":"0", "splitOnCaseChangesplitOnNumerics":"10", "generateWordPartscatenateWords":"01"}, { "splitOnNumericsclass":"0solr.FlattenGraphFilterFactory"}, "catenateAll":"0",{ "catenateWordsclass":"1solr.LengthFilterFactory"}, { "min":"3", "classmax":"solr.LowerCaseFilterFactory64"}, { "class":"solr.TrimFilterFactoryLowerCaseFilterFactory"}, { "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactorySynonymFilterFactory", "lengthsynonyms":"32766"}]}lemma_replaced_umlaute_lower_case.txt"}, { "name":"wildcard_field",{ "class":"solr.TextField", "positionIncrementGapclass":"100"solr.TrimFilterFactory"}]}, "indexAnalyzerqueryAnalyzer":{ "tokenizercharFilters":[{ "class":"solr.WhitespaceTokenizerFactoryMappingCharFilterFactory"}, "filters":[{ "classmapping":"solrmapping-ISOLatin1Accent.LowerCaseFilterFactorytxt"}], "tokenizer":{ "class":"de.fiz.ddb.solr.analyzer.LengthTrimFilterFactory", "length":"32766"}]}, "queryAnalyzer":{solr.WhitespaceTokenizerFactory"}, "tokenizerfilters":[{ "class":"solr.WhitespaceTokenizerFactoryWordDelimiterGraphFilterFactory"}, "filterscatenateNumbers":[{"1", "classsplitOnCaseChange":"solr.LowerCaseFilterFactory"}]}}]0", "fields":[{ "namesplitOnNumerics":"atoz0", "typecatenateWords":"string1"}, "multiValued":true, { "indexed":true, "storedclass":false"solr.LowerCaseFilterFactory"}, { "nameclass":"citysolr.SynonymFilterFactory", "type "synonyms":"text"lemma_replaced_umlaute_lower_case.txt"}, "multiValued":true, { "indexed":true, "storedclass":false"solr.TrimFilterFactory"}]}}, { "name":"citytext_deocr", "typeclass":"textsolr.TextField", "multiValuedtermVectors":true, "indexedstoreOffsetsWithPositions":true, "storedindexAnalyzer":false}, { "charFilters":[{ "nameclass":"city_de_fct"solrocr.ExternalUtf8ContentFilterFactory"}, "type":"string", { "multiValued":true, "indexedclass":true"solrocr.OcrCharFilterFactory"}, "stored":true},{ { "nameclass":"city_ensolr.MappingCharFilterFactory", "typemapping":"text"mapping-ISOLatin1Accent.txt"}], "multiValuedtokenizer":true,{ "indexedclass":true"solr.WhitespaceTokenizerFactory"}, "storedfilters":false},[{ { "nameclass":"city_en_fctsolr.WordDelimiterGraphFilterFactory", "typecatenateNumbers":"string1", "multiValuedsplitOnCaseChange":true"0", "indexed":true, "storedsplitOnNumerics":true}"0", { "namecatenateWords":"city_fct1"}, "type":"string", { "multiValued":true, "indexedclass":true"solr.FlattenGraphFilterFactory"}, "stored":true},{ { "nameclass":"countsolr.LengthFilterFactory", "type "min":"long3", "multiValued":false, "indexedmax":true"64"}, "required":false, "stored":true},{ { "nameclass":"dataset_id"solr.LowerCaseFilterFactory"}, "type":"string", { "indexed":true, "storedclass":false}"solr.SynonymFilterFactory", { "namesynonyms":"ddb_organization_id", lemma_replaced_umlaute_lower_case.txt"}, { "type":"string", "multiValuedclass":false"solr.TrimFilterFactory"}]}, "indexedqueryAnalyzer":true,{ "storedcharFilters":true},[{ { "nameclass":"descriptionsolr.MappingCharFilterFactory", "typemapping":"text"mapping-ISOLatin1Accent.txt"}], "multiValuedtokenizer":true, { "indexedclass":true"solr.WhitespaceTokenizerFactory"}, "storedfilters":true},[{ { "nameclass":"geocodesolr.WordDelimiterGraphFilterFactory", "typecatenateNumbers":"location1", "multiValuedsplitOnCaseChange":false"0", "indexed":true, "storedsplitOnNumerics":true}"0", { "namecatenateWords":"geocode_0_coordinate1"}, "type":"double", { "indexed":true, "storedclass":false"solr.LowerCaseFilterFactory"}, { "nameclass":"geocode_1_coordinatesolr.SynonymFilterFactory", "typesynonyms":"double"lemma_replaced_umlaute_lower_case.txt"}, "indexed":true, { "stored":false}, { "class":"solr.TrimFilterFactory"}]}}], "namefields":"hasItems",[{ "typename":"boolean""_nest_parent_", "multiValuedtype":false"idType", "indexed":true, "stored":true}, { "name":"id_nest_path_", "type":"stringnest_path", "multiValued":false"stored":true}, { "name":"_root_", "indexedtype":true"idType", "requiredindexed":true, "stored":truefalse}, { "name":"label_version_", "type":"text""long", "docValues":true, "multiValued":truefalse, "indexed":truefalse, "stored":truefalse}, { "name":"lastdataset_updateid", "type":"string", "multiValued":false, "indexed":true, "storedrequired":true}, { "namestored":"location_display_name"false}, "type":"string",{ "indexedname":false, "stored":true}, "id", { "nametype":"parent_ididType", "typemultiValued":"string"false, "multiValuedindexed":falsetrue, "indexedrequired":true, "stored":true}, { "name":"parentingest_organization_iddate", "type":"stringdate", "multiValued":false, "indexed":true, "required":false, "stored":true}, { "name":"preferredNameissue_id", "type":"textidType", "multiValued":false, "indexed":true, "required":true, "stored":truefalse}, { "name":"revision_idissuefulltext", "type":"stringtext", "multiValued":false, "indexed":true, "stored":falsetrue}, { "name":"sector_fctlanguage", "type":"string", "multiValued":falsetrue, "indexed":true, "required":false, "stored":true}, { "name":"sortns_disclaimer_fieldrequired", "type":"sort_typeboolean", "sortMissingLastindexed":true, "multiValuedrequired":false, "indexedstored":true, "stored":false}, { "name":"spell_checkpagefulltext", "type":"text_ocr", "multiValued":true, "indexed":true, "stored":falsetrue}, { "name":"statepagename", "type":"textstring", "multiValued":true, "indexed":true, "stored":falsetrue}, { "name":"state_depagenumber", "type":"textint", "multiValued":truefalse, "indexed":truefalse, "stored":falsetrue}, { "name":"statepaper_de_fcttitle", "type":"stringtext", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"statepaper_title_enfct", "type":"textstring", "multiValued":truefalse, "indexed":true, "required":false, "stored":false}, { "name":"statepaper_entitle_fct_autocomplete", "type":"stringautocomplete", "multiValued":truefalse, "indexed":true, "required":false, "stored":truefalse}, { "name":"stateplace_of_fctdistribution", "type":"string", "multiValued":true, "indexed":true, "required":false, "stored":true}, { "name":"sublabelplace_of_distribution_autocomplete", "type":"textautocomplete", "multiValued":true, "indexed":true, "required":false, "stored":truefalse}, { "name":"sublabel_fctplainpagefulltext", "type":"stringtext", "multiValued":truefalse, "indexed":true, "stored":true}, { "name":"subsectorpreview_reference", "type":"string", "multiValued":truefalse, "indexed":truefalse, "stored":true}, { "name":"subsector_fctprovider", "type":"string", "multiValued":truefalse, "indexed":true, "required":false, "stored":true}, { "name":"thumbnailprovider_autocomplete", "type":"stringautocomplete", "multiValued":false, "indexed":true, "required":false, "stored":truefalse}, { "name":"topicprovider_ddb_id", "type":"textstring", "multiValued":truefalse, "indexed":true, "required":false, "stored":falsetrue}, { "name":"publication_date", "type":"topicdate_fctrange", "typemultiValued":"string"false, "multiValuedindexed":true, "indexedrequired":truefalse, "stored":true}, { "name":"typepublication_day_of_week", "type":"stringint", "multiValued":false, "indexed":true, "required":false, "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, "storedrequired":false}], "dynamicFieldsstored":[false}, { "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":truefalse}], "dynamicFields":[{ "name":"random_*", "type":"random", "indexed":true, "stored":false}], "copyFields":[{ "source":"citypaper_de_fcttitle", "dest":"citypaper_title_defct"}, { "source":"citypaper_en_fcttitle", "dest":"city_enpaper_title_fct_autocomplete"}, { "source":"cityplace_of_fctdistribution", "dest":"cityplace_of_distribution_autocomplete"}, { "source":"preferredNameprovider", "dest":"sortprovider_fieldautocomplete"}, { "source":"preferredNamepublication_date", "dest":"spellsort.publication_checkdate"},}]}} |
Code Block | ||||
---|---|---|---|---|
| ||||
<requestHandler name="/select" class="solr.SearchHandler"> <arr name="components"> { <str>query</str> <str>ocrHighlight</str> "source":"preferredName", <str>highlight</str> <str>facet</str> "dest":"wildcard_fulltext"},<str>facet_module</str> <str>mlt</str> {<str>stats</str> "source":"state_de_fct",<str>expand</str> <str>terms</str> <str>debug</str> </arr> </requestHandler> <requestHandler "dest":"state_de"},name="/newspaper-search" class="de.fiz.ddb.solr.searchhandler.NewspaperSearchHandler"> {<lst name="defaults"> <str name="source":"state_en_fct",defType">edismax</str> <str name="sow">true</str> <str name="dest":"state_en"},echoParams">explicit</str> {<int name="rows">10</int> <str "source":"state_fct",name="q.op">OR</str> <str name="dest":"state"}, qf">id</str> {<str name="mm">1</str> <str name="source":"sublabel_fct",debugQuery">false</str> </lst> </requestHandler> <requestHandler "dest":"sublabel"},name="search" class="solr.SearchHandler" default="true"> {<lst name="defaults"> <str name="source":"topic_fct",defType">edismax</str> <str name="dest":"topic"},sow">true</str> {<str name="echoParams">explicit</str> <int name="source":"variantName",rows">10</int> <str "dest":"spell_check"}, name="q.op">AND</str> {<str name="qf">id</str> <str name="source":"variantName", mm">1</str> <str name="debugQuery">false</str> </lst> </requestHandler> <searchComponent class="dest":"wildcard_fulltext"}]}}solrocr.OcrHighlightComponent" name="ocrHighlight"/> |