Versions Compared

Key

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

...

Der ZDB Index wird mit Hilfe der Newspaper Spark App aus dem ZDB Dump aufgebaut. 

Schema

Code Block
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="newspaper" version="1.6"> 

    <similarity class="org.apache.lucene.search.similarities.ClassicSimilarity" />

    <fieldType name="string" class="solr.TextField" sortMissingLast="true" omitNorms="true">
        <analyzer>
            <tokenizer class="solr.KeywordTokenizerFactory" />
        </analyzer>
    </fieldType>

    <fieldType name="sort" class="solr.TextField" sortMissingLast="true" omitNorms="true">
        <analyzer type="index">
            <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt" />
            <charFilter class="solr.PatternReplaceCharFilterFactory" pattern="([^a-zA-Z0-9])" replacement=""/>
            <tokenizer class="solr.KeywordTokenizerFactory" />
            <filter class="solr.LowerCaseFilterFactory" />
        </analyzer>
    </fieldType>

        <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
            <analyzer>
                <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt" />
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.TrimFilterFactory" />
                <filter class="de.fhg.iais.cortex.search.analyzer.LengthTrimFilterFactory" length="32766" />
            </analyzer>
        </fieldType>
    <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" />
    

    <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
    <field name="title" type="text" indexed="true" stored="true" required="true" multiValued="true" />
    <field name="language" type="string" indexed="true" stored="true" required="false" multiValued="true" />
    <field name="frequency" type="string" indexed="true" stored="true" required="false" multiValued="true" />
    <field name="locationUri" type="text" indexed="true" stored="true" required="false" multiValued="true" />
    <field name="location" type="text" indexed="true" stored="true" required="false" multiValued="true" />
    <field name="progress" type="string" indexed="true" stored="true" required="false" multiValued="true" />
    <field name="hasFulltext" type="boolean" indexed="true" stored="true" required="false" multiValued="false" />
    <field name="thumbnail" type="string" indexed="true" stored="true" required="false" multiValued="false" />

    <field name="sort.title" type="sort" indexed="true" stored="false" required="true" multiValued="false" />
    <field name="sort.location" type="sort" indexed="true" stored="false" required="false" multiValued="false" />

    <!-- Field to use to determine and enforce document uniqueness. Unless this field is marked with required="false", it 
        will be a required field -->
    <uniqueKey>id</uniqueKey>

</schema>

 

Besonderheiten

...

Zeitungsausgabenindex

Anforderungen

Der Zeitungsausgabenindex bedient die folgenden Use cases:

  1. Die Suche nach Zeitungsausgaben: Anhand der Nutzereingabe werden Zeitungsausgaben gesucht und in einer Liste dargestellt. Die Suchergebnisliste enthält den Titel der Zeitung, das Datum und ein Vorschaubild der Ausgabe sowie ein Textsnippet mit dem gefundenen Suchbegriff. Desweiteren wird die Anzahl der Treffer in der Ausgabe angezeigt. Die Suchergebnisse müssen sich mit Hilfe von Facettenwerte weiter einschränken lassen.
  2. Die Suche über den Erscheinungstermin (Facetten für Jahr und Datum) 
  3. Die Suche innerhalb einer Ausgabe: Anhand der Nutzereingabe wird innerhalb einer Zeitungsausgabe gesucht. Die Trefferliste enthält neben einer Referenz auf die Seite Textsnippets mit den gefundenen Suchbegriffen und Informationen wo auf der gescannten Seite der Suchbegriff zu finden ist. 

Datenquelle

Die primäre Datenquelle für diesen Index ist die in Cassandra gespeicherte Outbox, also das Transformationsergebnis. Dieses wird von der Newspaper-Spark-App eingelesen, aufbereitet, mit Daten aus dem ZDB Index ergänzt und in den Index geschrieben.

Schema

Dieser Index arbeitet mit Nested Documents um sowohl die Zeitungsausgaben als auch die Einzelseiten der Ausgaben zu speichern. Die Menge der im Schema definierten Felder enthält also die für die Ausgaben so wie auch die für die Einzelseiten.

Code Block
languagexml
titleZeitungsausgaben-Index schema.xml
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="zeitungsausgaben-index" version="1.4">
   
   <similarity class="org.apache.lucene.search.similarities.ClassicSimilarity"/>
   
   <types>

     <fieldType name="text_ocr" class="solr.TextField" storeOffsetsWithPositions="true" termVectors="true">
       <analyzer>
           <!-- Strip away the XML/HTML tags to arrive at a plaintext version of the OCR and do some other clean-up -->
           <charFilter class="de.digitalcollections.solrocr.formats.alto.AltoCharFilterFactory" />
           <!-- rest of your analyzer chain -->
           <tokenizer class="solr.WhitespaceTokenizerFactory" />
           <filter class="solr.LowerCaseFilterFactory" />
       </analyzer>
     </fieldType>   
     <fieldType name="string" class="solr.TextField" sortMissingLast="true" omitNorms="true">
       <analyzer type="index">
         <!--<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt" />-->
         <tokenizer class="solr.WhitespaceTokenizerFactory" />
         <filter class="solr.LowerCaseFilterFactory" />
         <filter class="solr.ShingleFilterFactory" maxShingleSize="4" outputUnigrams="true" />
       </analyzer>
     </fieldType>
     <fieldType name="float" class="solr.TrieFloatField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
     <fieldType name="long" class="solr.TrieLongField" docValues="true" precisionStep="0" positionIncrementGap="0" />
     <fieldType name="issue_date" class="solr.DateRangeField" sortMissingLast="true" omitNorms="true" /> 
     <fieldType name="nest_path" class="solr.NestPathField" />
   </types>

   <fields>
      <!-- as this index is used to store nested documents the list of fields contains the fields used in the parent documents as well as the child documents. 
           Therefore it also declares a lot of field not required even though they might be required semantically for one of the document types. -->
 
      <!-- required by Solr to be able to store nested documents -->	
      <field name="_root_" type="string" indexed="true" stored="false"/> 
 
      <!-- filled automatically by Solr -->
      <field name="_nest_path_" type="nest_path" stored="true" />
      <field name="_nest_parent_" type="string" indexed="true" stored="true"/>

      <!-- for issues: used to store the ddb id of the newspaper issue
           for pages: used to store a unique identifier for the page. -->
      <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false"/>
 
      <!-- for issues: used to store a reference to the newspaper. -->
      <field name="zdb_id" type="string" indexed="true" stored="true" required="false" multiValued="false"/>
 
	  <!-- for issues: used to store the title of the newspaper -->    
      <field name="paper_title" type="string" indexed="true" stored="true" required="false" multiValued="false"/>
      
      <!-- for issues: the day of the week the issue was published - allows searching for e.g. all issues published on a Thursday --> 
      <field name="publication_day" type="string" indexed="true" stored="true" required="false" multiValued="false"/>
 
      <!-- for issues: the date the issue was published --> 
      <field name="publication_date" type="newspaper_date" indexed="true" stored="true" required="false" multiValued="false"/>
 
      <!-- for issues: the year the issue was published - required for facet search -->
      <field name="publication_date" type="newspaper_date" indexed="true" stored="true" required="false" multiValued="false"/>
 
      <!-- for issues: the date the issue was ingested --> 
      <field name="ingest_date" type="tdate" indexed="true" stored="true" required="false" multiValued="false"/>

      
      <field name="page" type="string" indexed="true" stored="true" multiValued="true" />
      <field name="page.number" type="long" indexed="true" stored="true"/>
      <field name="page.fulltext" type="text_ocr" indexed="true" stored="true" />

      <!--<field name="fulltext.page" type="string" indexed="true" stored="true" />-->
      <field name="provider" type="string" indexed="true" stored="true" required="false" multiValued="false"/>
      <field name="language" type="string" indexed="true" stored="true" required="false" multiValued="false"/>
      <field name="place_of_distribution" type="string" indexed="true" stored="true" required="false" multiValued="false"/>
      <field name="preview_reference" type="string" indexed="true" stored="true" required="false" multiValued="false"/>

      <field name="_version_" type="long" indexed="false" stored="false" multiValued="false" docValues="true" />
      <!--<field name="ocr_text" type="text_ocr" indexed="true" stored="true" />-->
   </fields>

   <!-- Field to use to determine and enforce document uniqueness.
      Unless this field is marked with required="false", it will be a required field
   -->
   <uniqueKey>id</uniqueKey>

</schema>


 
 
 
 

 

Besonderheiten

Dieser Index benutzt das SOLR-OCR-Plugin des MDZ um die Volltexte und inkl. der Wortpositionen aus den gelieferten ALTO Dateien zu indexieren. 

 

Beispiel-Queries zum Bedienen der Anforderungen aus dem Klickdummy

https://xd.adobe.com/view/e385a318-37bf-4ea7-56d8-2774adbf7d11-95b4/

 

https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend-solr/browse/conf/newspaper/conf/schema.xml

Besonderheiten

...

Zeitungsausgabenindex

Anforderungen

Der Zeitungsausgabenindex bedient die folgenden Use cases:

  1. Die Suche nach Zeitungsausgaben: Anhand der Nutzereingabe werden Zeitungsausgaben gesucht und in einer Liste dargestellt. Die Suchergebnisliste enthält den Titel der Zeitung, das Datum und ein Vorschaubild der Ausgabe sowie ein Textsnippet mit dem gefundenen Suchbegriff. Desweiteren wird die Anzahl der Treffer in der Ausgabe angezeigt. Die Suchergebnisse müssen sich mit Hilfe von Facettenwerte weiter einschränken lassen.
  2. Die Suche über den Erscheinungstermin (Facetten für Jahr und Datum) 
  3. Die Suche innerhalb einer Ausgabe: Anhand der Nutzereingabe wird innerhalb einer Zeitungsausgabe gesucht. Die Trefferliste enthält neben einer Referenz auf die Seite Textsnippets mit den gefundenen Suchbegriffen und Informationen wo auf der gescannten Seite der Suchbegriff zu finden ist. 

Datenquelle

Die primäre Datenquelle für diesen Index ist die in Cassandra gespeicherte Outbox, also das Transformationsergebnis. Dieses wird von der Newspaper-Spark-App eingelesen, aufbereitet, mit Daten aus dem ZDB Index ergänzt und in den Index geschrieben.

Schema

Dieser Index arbeitet mit Nested Documents um sowohl die Zeitungsausgaben als auch die Einzelseiten der Ausgaben zu speichern. Die Menge der im Schema definierten Felder enthält also die für die Ausgaben so wie auch die für die Einzelseiten.

https://dev.fiz-karlsruhe.de/stash/projects/DDB/repos/ddb-backend-solr/browse/conf/newspaper-issues/conf/schema.xml

Besonderheiten

Dieser Index benutzt das SOLR-OCR-Plugin des MDZ um die Volltexte und inkl. der Wortpositionen aus den gelieferten ALTO Dateien zu indexieren. 


Beispiel-Queries zum Bedienen der Anforderungen aus dem Klickdummy

https://xd.adobe.com/view/e385a318-37bf-4ea7-56d8-2774adbf7d11-95b4/


  • Suchergebnisseite

    • Suchergebnisse: http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&hl=on&fl=id,paper_title,publication_date,thumbnail,[child%20limit=1]&hl.fl=issuefulltext&hl.snippets=1000&hl.maxAnalyzedChars=10000000&hl.simple.pre=<b>&hl.simple.post=</b> (tick)
      - das Vorhandensein von "_childDocuments_" sagt ob die Ausgabe Volltexte hat. (tick)
      - An Anzahl der Snippets gibt die Anzahl der Treffer in der Ausgabe. Anzuzeigen ist nur das erste Snippet, sofern vorhanden. (tick)
      - Sortierung der Ergebnisse: (tick)
      • Älteste/Neueste: &sort=sort.publication_date asc/desc
      • A-Z: &sort=paper_title asc/desc
      • Relevanz: ohne sort Parameter
    • Suchergebnisse: (2a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Hamburg&group=true&group.field=issue_id&group.ngroups=true&group.limit=10&hl=true&hl.fl=plainpagefulltext&hl.snippets=100&hl.maxAnalyzedChars=10000000&hl.simple.pre=<b>&hl.simple.post=</b>&fl=id,pagenumber,paper_title,publication_date,thumbnail,[child%20limit=1] (tick)
      • Anzahl der gefundenen Ausgaben: "grouped" → "issue_id" → "ngroups"
      • Titel der gefundenen Ausgabe: "grouped" → "issue_id" → "groups" → "doclist" → [0] → "paper_title"
      • Publikationsdatum: "grouped" → "issue_id" → "groups" → "doclist" → [0] → "publication_date"
      • Thumbnail der gefundenen Ausgabe: "grouped" → "issue_id" → "groups" → "doclist" → [0] → "thumbnail"
      • ID der gefundenen Ausgabe (für die Verlinkung): "grouped" → "issue_id" → "groups" → "groupValue"
      • Liste der Seiten auf denen Treffer gefunden wurden (für das Treffer Popup): "grouped" → "issue_id" → "groups" → "doclist" (nur Einträge mit vorhandener Pagenumber)
      • Seitenzahl (für das Trefferpopup): "grouped" → "issue_id" → "groups" → "doclist" → [] → "pagenumber"
      • Seitenreferenz: "grouped" → "issue_id" → "groups" → "doclist" → [] → "id"
      • Snippet auf der Suchergebnisseite: "highlighting" → Seitenreferenz → "plainpagefulltext" → [0]
      • Anzahl der Treffer in einer Ausgabe: Aufsummieren der Snippets pro gefundener Seite
      • Snippets für das Trefferpopup: "highlighting" → Seitenreferenz → "plainpagefulltext"
    • Zeitraum - Werte für das Diagramm und Anfangs-/Endjahr des Diagrams: (tick)
      (2b) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&rows=0&facet=on&facet.field=publication_year
    • Zeitraum - Werte für die Anfangsdatum-Dropdowns (tick)
      (2c) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&fl=publication_date&sort=sort.publication_date%20asc&rows=1
    • Zeitraum - Werte für die Enddatum-Dropdowns (tick)
      (2d) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&fl=publication_date&sort=sort.publication_date%20desc&rows=1
    • Zeitung - Listeneinträge: (tick)
      (2e) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&rows=0&facet=on&facet.field=paper_title_fct&facet.mincount=1&group=true&group.field=issue_id&group.facet=true
    • Verbreitungsort - Listeneinträge: (tick)
      (2f.1) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&rows=0&facet=on&facet.field=place_of_distribution&facet.mincount=1&group=true&group.field=issue_id&group.facet=true
      Verbreitungsort - Listeneinträge gefiltert:
      (2f.2) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&rows=0&facet=on&facet.field=place_of_distribution&facet.mincount=1&group=true&group.field=issue_id&group.facet=true&fq=place_of_distribution:"Wil"&facet.contains=Wil&facet.contains.ignoreCase=true
    • Datengeber - Listeneinträge: (tick)
      (2g) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&rows=0&facet=on&facet.field=provider&facet.mincount=1&group=true&group.field=issue_id&group.facet=true
    • Sprache - Listeneinträge: (tick)
      (2h) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&rows=0&facet=on&facet.field=language&facet.mincount=1 (Ergebnisse sind ISO-639-2 Codes)
    • Zeitung, Verbreitungsort, Datengeber, Sprahe - Listeneinträge (Requested together to improve loading page time) DDBNEXT-6448
      (2i) POST http://ddb-p1-vmback03.fiz-karlsruhe.de:8181/search/index/newspaper-issues/newspaper-search?client=DDB-NEXT
            body - "{"query":"*","limit":0,"facet":{"zdb_id":{"type":"terms","field":"zdb_id","limit":5},"place_of_distribution":{"type":"terms","field":"place_of_distribution","limit":5},"provider":{"type":"terms","field":"provider","limit":5},"language":{"type":"terms","field":"language","limit":5}},"filter":["{!collapse field=issue_id}"]}" 


Anmerkung: Sollen nur die 4 am häufigsten vorkommenden Facettenwerte angezeigt werden, lässt sich die Anzahl der zurückgegebenen Werte mit &facet.limit=4 beschränken.

Einschränkung auf Facetten: Die oben genannten Queries können erweitert werden um die Ergebnisse auf eine ober mehrere gewählte Facetten einzuschränken. Dies geschieht durch die Angabe einer oder mehrer Filter-Queries (fq)
Beispiele: 

Sprache deutsch gewählt: &fq=language:ger
http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&fq=language:ger

Sprachen englisch und Verbreitungsort Dresden: &fq=language:eng&fq=place_of_distribution:Dresden
http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&fq=language:eng&fq=place_of_distribution:Dresden

Einschränkung auf die Zeitung: &fq=paper_title_fct:" Leipziger jüdische Wochenschau"
http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/newspaper-search?q=Stadt&fq=paper_title_fct:" Leipziger jüdische Wochenschau"

  • Treffer Popup

Beim Klick auf "x Treffer in dieser Ausgabe" auf der Suchergebnisseite muss ein weiterer Request gemacht werden um die anzuzeigenden Treffer zu holen: 
http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?hl.ocr.fl=pagefulltext&hl=true&hl.snippets=1000&fl=id,pagename,_nest_path_&q=pagefulltext:Hamburg%20AND%20id:KOUQGPUBBETUUKSQ2WMG7B4X2QM6FY2R*&hl.ocr.contextBlock=line&hl.ocr.contextSize=4&sort=pagename%20ASC

Anmerkungen:
- Im Request muss ein * an die Id der Ausgabe gehängt werden.
- "response"→"docs" enthält eine Liste der Seiten auf denen Treffer gefunden wurden. Die anzuzeigenden Seitenzahl steckt in "_nest_path_", ist aber 0-basiert, muss zur Anzeige also um 1 erhöht werden. 
- Die anzuzeigenden Textsnippets pro Seite sind zu finden unter "ocrHighlighting" → Seiten-ID → "pagefulltext" → "snippets" → "text"


  • Suche nach Erscheinungstermin: (error)
    (4a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?facet.field=publication_year&facet=on&facet.limit=500&q=*%3A*&rows=0

  • Jahreskalender: (tick)
    (5a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=publication_year:1929&facet.range=publication_date&facet=true&facet.range.start=1929-01-01T00:00:00Z/DAY&facet.range.end=1930-01-01T00:00:00Z/DAY&facet.range.gap=%2B1DAY&rows=0

 

  • Treffer nach Datum:
    • Ergebnisliste: (6a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=publication_date:1929-01-10%20AND%20type:issue&fl=*,[child%20limit=1] (error)

 


  • Zeitungsseite - Kalender
    • graue Box: siehe "Zeitungsseite - Gesamtansicht 1 → graue Box"
    • Verfügbare Ausgaben:
      (8a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=publication_
      date:[NOW-100YEARS/DAY%20TO%20*]&fl=id,publication_date,thumbnail,paper_title&sort=sort.publication_date%20ASC&rows=1year:1929%20AND%20zdb_id:2728009-3%20AND%20type:issue&facet.range=publication_date&facet=on&facet.range.start=1929-01-01T00:00:00Z/DAY&facet.range.end=1930-01-01T00:00:00Z/DAY&facet.range.gap=%2B1DAY&rows=0 (error)
    • für die vorheriger/nächster Tag Buttons:  aus dem Ergebnis oben das Datum extrahieren und folgende Queries verwenden:
      vorheriger: Ausgaben für einen konkreten Tag: 
      (8b)
      http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=publicationzdb_id:2803882-4%20AND%20publication_date:[*%20TO%2019211906-1201-02T12:00:00Z/DAY]&fl=id,publication_date,thumbnail,paper_title&sort=sort.publication_date%20DESC&rows=1
      nächster:02%20AND%20type:issue&fl=* (tick)

 

  • Suche nach Ort
    • Buchstabenleiste: (tick)
      (9a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=publication_date:[1921-12-02T12:00:00Z%2B1DAY/DAY%20TO%20*]&fl=id,publication_date,thumbnail,paper_title&sort=sort.publication_date%20ASC&rows=1
    Suchergebnisseite
    • +hasLoadedIssues:true&facet=on&facet.field=glossary.location&rows=0&facet.sort=index (tick)
    • Liste der Orte: Suchergebnisse: 

      (9b) 
      http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issuesZeitraum - Werte für das Diagramm und Anfangs-/Endjahr: /select?q=issuefulltext%3AStadt%20OR%20paper_title%3AStadt&hl=on&fl=id,paper_title,publication_date,thumbnail,[child%20limit=1]&hl.fl=issuefulltext&hl.snippets=1000&hl.maxAnalyzedChars=10000000
      - das Vorhandensein von "_childDocuments_" sagt ob die Ausgabe Volltexte hat. 
      - An Anzahl der Snippets gibt die Anzahl der Treffer in der Ausgabe. Anzuzeigen ist nur das erste Snippet, sofern vorhanden. +hasLoadedIssues:true%20+location:d*&facet.sort=index&rows=0&facet.mincount=1&facet=on&facet.field=location_fct&facet.matches=[dD].* (tick)
      http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=issuefulltext%3AStadt%20OR%20paper_title%3AStadt&rows=0+hasLoadedIssues:true%20+location:d*&facet.prefix=d&facet=on&facet.field=publication_yearZeitung - Listeneinträge: 
      =location&facet.sort=index&rows=0&facet.mincount=1 
    • Suchergebnisse:
      (9c) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper
      -issuesVerbreitungsort - Listeneinträge: /select?q=issuefulltext%3AStadt%20OR%20paper_title%3AStadt&rows=0&facet=on&facet.field=paper_title_fct&facet.mincount=1+glossary.location:D%20+hasLoadedIssues:true (tick)
      http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=issuefulltext%3AStadt%20OR%20paper_title%3AStadt&rows=0&facet=on&facet.field=place_of_distribution&facet.mincount=1+location:D*%20+hasLoadedIssues:true 


  • Alle Zeitungen Popup (für Titel): 
    • Liste aller Titel bei gegebener Suche: (Nach Öffnen des Popups, ohne weitere Eingabe)
      (10a) Sprache - Listeneinträge: 
      http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/selectnewspaper-search?q=issuefulltext%3AStadt%20OR%20paper_title%3AStadtStadt&rows=0&facet=on&facet.field=languagepaper_title_fct&facet.mincount=1 (Ergebnisse sind ISO-639-2 Codes)
    Suche nach Erscheinungstermin:(tick)
    http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?facet.field=publication_year&facet=on&q=*%3A*&rows=0
    Jahreskalender: (tick)
    • =1&facet.sort=index (tick)
    • Suche innerhalb der Titelfacette: (Nach Eingabe in das Zeitungstitel-Suchfeld)
      (10b) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/
    select
    • newspaper-search?q=
    publication_year:1929&facet.range=publication_date&facet=
    • Stadt&fq=paper_title_fct_autocomplete:"Dresden"&rows=0&facet=on&facet.field=paper_title_fct&facet.mincount=1&facet.sort=index (tick)


  • Alle Zeitungen Popup (für Orte): 
    • Liste aller Orte bei gegebener Suche: (Nach Öffnen des Popups, ohne weitere Eingabe)
      (11a)
    true&facet.range.start=1929-01-01T00:00:00Z/DAY&facet.range.end=1930-01-01T00:00:00Z/DAY&facet.range.gap=%2B1DAY&rows=0Treffer nach Datum: (tick)
    • Ergebnisliste:  http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/selectnewspaper-search?q=publication_date:1929-01-10&fl=*,[child%20limit=1]
    Zeitungsseite - Gesamtansicht
    • Stadt&rows=0&facet=on&facet.field=place_of_distribution&facet.mincount=1&facet.sort=index (tick)
    • Suche innerhalb der Ortsfacette: (Nach Eingabe in das Suchfeld)
      (11b) httpgraue Box: http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/selectnewspaper-search?q=id:2803990-7Stadt&fq=place_of_distribution_autocomplete:"Dres"&rows=0&facet=on&facet.field=place_of_distribution&facet.mincount=1&facet.sort=index (tick)


  • Alle Zeitungen Popup (für Provider):
    • Liste aller Provider bei gegebener Suche: (Nach Öffnen des Popups, ohne weitere Eingabe)
      (12a) Verfügbare Ausgaben:  http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?facet.field=publication_year&facet=on&q=zdb_id:2803990-7&rows=0
    • Vorgeschlagene Ausgaben dieser Zeitung: Randomisierte Ausgaben der gegebenen Zeitung: http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=zdb_id:2803990-7&sort=random_1234%20desc
      wobei 1234 durch einen beliebigen zufälligen Seed zu ersetzen ist (evtl. aktueller Timestamp).

 

    • newspaper-search?q=Stadt&rows=0&facet=on&facet.field=provider&facet.mincount=1&facet.sort=index (tick)
    • Suche innerhalb der Providerfacette: (Nach Eingabe im Suchfeld)
      (12b)
    Zeitungsseite - Kalender
    • graue Box: siehe "Zeitungsseite - Gesamtansicht 1 → graue Box"
    • Verfügbare Ausgaben:  http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/selectnewspaper-search?q=publication_year:1929%20AND%20zdb_id:2728009-3&facet.range=publication_dateStadt&fq=provider_autocomplete:"Dresden"&rows=0&facet=on&facet.range.start=1929-01-01T00:00:00Z/DAY&facet.range.end=1930-01-01T00:00:00Z/DAYfield=provider&facet.range.gapmincount=%2B1DAY1&rows=0facet.sort=index (tick)


  • Suche nach OrtTitel
    • Buchstabenleiste: (13b) http
    • Liste der Verbreitungsorte (links): http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper/select?q=+hasLoadedIssues:true%20+location:d*true&facet.prefix:d&facet=on&facet.field=location&facet.sort=indexglossary.title&rows=0&facet.mincountsort=1index (tick)
    • Ergebnisliste:
      Bei angeklicktem Buchstaben:Suchergebnisse: (13b) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper/select?q=location:D* (Bei angeklicktem Ortsnamen:+hasLoadedIssues:true%20+sort.title:A*&sort=sort.title%20asc (tick) 

  • Objektseite (DFG Viewer)
    • Vorherige/Nächste Ausgabe:
      Vorherige: (14a) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=place_of_distribution:Dresden - nicht benötigt) 
    Suche nach TitelObjektseite Suchen (DFG Viewer)
    • Ergebnisliste nach Anfangsbuchstaben: =zdb_id:2846529-5%20AND%20publication_date:[*%20TO%201921-05-27T00:00:00Z]%20AND%20type:issue&fl=id,publication_date&sort=sort.publication_date%20DESC&rows=1 (tick)
      Nächste: (14b) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?q=+hasLoadedIssues:true%20+sort.title:A*zdb_id:2846529-5%20AND%20publication_date:[1921-05-27T23:59:59Z%20TO%20*]%20AND%20type:issue&fl=id,publication_date&sort=sort.title%20asc

 

    • publication_date%20ASC&rows=1 (tick)
    • Volltext Suche innerhalb einer Ausgabe: (14c) http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/newspaper-issues/select?hl.ocr.fl=page.fulltextpagefulltext&hl=true&fl=id,page.numberpagename&q=+{!child%20of=%27id:4175160268881036%27}%20+page.fulltext:%22Fernsprecher%22

...

    • issue_id:4175160268881036%20+pagefulltext:%22Fernsprecher%22


Beispiel-Queries zum Bedienen der Anforderungen des Ingest-Prozesses

 

 

 

...