Vorgänge suchen
Zuletzt aktualisiert
Zuletzt aktualisiert
Möchten Sie gezielt nach Vorgängen suchen, stellt Goobi hierfür eine erweiterte Suchmaske zur Verfügung. Diese erreichen Sie über das Menü Workflow
- Vorgang suchen
.
Für eine granulare Suche ist in diesem Zusammenhang relevant, dass auch diese Suchmaske Goobi-intern eine Filtersyntax verwendet, um damit die gesuchten Vorgänge aus der Datenbank zu ermitteln.
Aus den vorhergehenden Abbildungen wird deutlich, wie aus der Suchanfrage, die mittels der Suchmaske erfolgte, intern eine Suchabfrage auf der Basis der internen Suchsyntax durchgeführt wurde. Die generierte Suchanfrage ist im Filterfeld Vorgänge filtern
oberhalb der Tabelle sichtbar und kann um zusätzliche Parameter erweitert werden. Außerdem ist es ebenfalls möglich, eine Suchanfrage dauerhaft zu speichern für den Fall, dass eine solche Suchanfrage häufiger aufgerufen werden soll.
Damit steht sie in der Auswahlliste der vordefinierten Filter zur Verfügung und kann jederzeit neu ausgeführt werden. Die hier im Hintergrund wirkende Filtersyntax soll in diesem Abschnitt beispielhaft erläutert werden. Dies ist aus dem Grunde sinnvoll, da mit einer manuellen Kombination der im Folgenden beschriebenen Suchparameter noch detailliertere Suchanfragen möglich sind, als diese durch die Suchmaske angeboten werden. In der folgenden Tabelle werden einige beispielhafte Filter zusammen mit deren Suchverhalten detailliert beschrieben.
Filtersyntax | Beschreibung der Filterfunktionalität |
---|---|
ab | Filtert nach allen Vorgängen aus allen Projekten, bei denen |
-ab | Filtert nach allen Vorgängen, bei denen |
ab -abc | Filtert nach allen Vorgängen, bei denen |
a?c | Filtert nach allen Vorgängen, bei denen |
a*c | Filtert nach allen Vorgängen, bei denen |
meta:Shelfmark:123 | Filtert nach allen Vorgängen, die das Metadatum |
meta:Author:Mustermann | Filtert nach allen Vorgängen, die das Metadatum |
"meta:Author:Max Mustermann" "meta:Author:John Doe" | Filtert nach allen Vorgängen, bei denen die beiden Autoren |
meta:index.Person:Mustermann | Filtert nach allen Vorgängen, die im Personenindex den Wert |
meta:*:123 | Filtert nach allen Vorgängen, die in einem beliebigen Metadatum den Wert |
-meta:Shelfmark:* | Filtert nach allen Vorgängen, die keine |
batch:3 | Filtert nach allen Vorgängen, die dem |
-batch:3 | Filtert nach allen Vorgängen, die nicht dem |
journal:intranda | Filtert nach allen Vorgängen, die im |
project:sample_project | Filtert nach allen Vorgängen aus dem Projekt |
"project:sample project" | Filtert nach allen Vorgängen eines Projektes, wenn der Name des Projektes |
ab project:sample_project | Filtert nach allen Projekten, die |
ab -abc "project:sample project" | Filtert nach allen Vorgängen aus dem Projekt |
"-project:sample project" | Filtert nach allen Vorgängen, die nicht aus dem Projekt |
stepDone:7 | Filtert nach allen Vorgängen in allen Projekten, deren Workflowschritt mit der Reihenfolgennummer |
stepOpen:7 | Filtert nach allen Vorgängen, deren Arbeitsschritt mit der Reihenfolgennummer |
stepInFlight:7 | Filtert nach allen Vorgängen in allen Projekten, deren (automatischer) Arbeitsschritt mit der Reihenfolgennummer |
stepInWork:7 | Filtert nach allen Vorgängen in allen Projekten, deren Arbeitsschritt mit der Reihenfolgennummer |
stepLocked:7 | Filtert nach allen Vorgängen, deren Arbeitsschritt mit der Reihenfolgennummer |
stepDeactivated:7 | Filtert nach allen Vorgängen in allen Projekten, deren Arbeitsschritt mit der Reihenfolgennummer |
stepError:7 | Filtert nach allen Vorgängen in allen Projekten, deren Arbeitsschritt mit der Reihenfolgennummer |
stepDone:4 stepLocked:7 | Filtert nach allen Vorgängen, von denen mindestens der Arbeitsschritt |
stepInWork:Imaging | Filtert nach allen Vorgängen, deren Arbeitsschritt mit dem Titel |
stepDone:Export "project:sample project" | Filtert nach allen Vorgängen, deren Arbeitsschritt mit dem Titel |
"id:17 18 19" | Filtert nach allen Vorgängen mit den internen Goobi-Identifiern |
template:123 | Filtert nach allen Vorgängen, deren |
template:shelfmark:123 intranda | Filtert nach allen Vorgängen, deren Eigenschaft |
workpiece:intranda | Filtert nach allen Vorgängen, deren Eigenschaft des zugehörigen Werkstücks als Wert |
workpiece:Artist:intranda | Filtert nach allen Vorgängen, deren Werkstückeigenschaft |
workpiece:Artist:intranda process:shelfmark:123 "project:sample project" stepDone:Imaging 456 | Filtert nach allen Vorgängen des Projektes sample project, die im Vorgangstitel |
processproperty:Schrifttyp:fra | Filtert nach allen Vorgängen, deren Vorgangseigenschaft |
project:Berlin |project:London | Oder-Suche nach allen Vorgängen, deren |
"project:Palma de Mallorca" "|project:New York" | Oder-Suche nach allen Vorgängen, deren |
"meta:TitleDocMain:1801" "|meta:TitleDocMain:1802" | Oder-Suche nach Vorgängen, deren Metadaten im |
processdate=2021 | Sucht nach Vorgängen, deren |
processdate!=2021 | Sucht nach Vorgängen, deren |
"processdate<2020-01-01 12:00:00" | Sucht nach Vorgängen, deren |
processdate>2020-01-01 processdate<2020-12-31 | Sucht nach Vorgängen, deren |
stepdone:Scanning stepfinishdate:2021 | Sucht nach Arbeitsschritte mit dem Titel |
stepstartdate:2021 | Sucht nach Arbeitsschritten, deren Bearbeitung im Jahr |
stepdone:Scanning "stepdone:Quality control" stepfinishdate:2021 | Sucht nach den Arbeitsschritten |
stepdone:Scanning stepfinishdate>2021-08-01 stepfinishdate<2021-08-31 | Sucht nach Arbeitsschritten |
stepDone:Scanning processdate=2021 |processdate=2022 | Sucht nach Vorgängen, die im Jahr 2022 erstellt wurden oder einen Arbeitsschritt |
stepDone:Scanning (processdate=2021 |processdate=2022) | Sucht nach Vorgängen, die einen Arbeitsschritt |
Hinweis: Die Operatoren <
und >
werden im Hintergrund als kleiner gleich
und größer gleich
interpretiert. Wird zum Beispiel nach processdate>2022
gesucht, so werden alle Vorgänge aufgelistet, deren Erstelldatum 2022 und später ist.
Wie Sie an den Beispielen der Filter erkennen können, sind über die freie Kombinierbarkeit verschiedenster Parameter miteinander auch sehr komplexe Filteranfragen möglich. Im Gegensatz zur einfach zu bedienenden Filtermaske können mittels der Suchsyntax auch gleiche Parameter mit unterschiedlichen Werten mehrfach innerhalb einer Anfrage verwendet werden (z.B. die gleichzeitige Suche nach abgeschlossenen sowie nach offenen Arbeitsschritten eines Workflows).
Sämtliche der hier aufgeführten Parameter sind beliebig untereinander kombinierbar. Bitte beachten Sie, dass jeder Parameter, der Leerzeichen beinhaltet, stets von Anführungszeichen eingeschlossen wird.