Bebildere Text zum Einstellen von Objektsuchen in musdb

This commit is contained in:
Joshua Ramon Enslin 2022-01-16 17:34:32 +01:00
parent 0aad03812d
commit 1cfd311336
Signed by: jrenslin
GPG Key ID: 46016F84501B70AE
8 changed files with 12 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

View File

@ -4,6 +4,8 @@ Die Objekt-Suchfunktion funktioniert auf Basis einer eigenen Abfragesprache. Suc
Durch diese eigene Abfragesprache wird einerseits die Sicherheit erhöht - nur die vorgesehenen Suchmöglichkeiten werden übersetzt - und gleichzeitig ist es durch die Einfachheit der Abfragesprache möglich, als Benutzer auch selbst schnell kompliziertere Abfragen zu schreiben.
![In der Suchleiste lässt sich die Suchabfrage auch direkt anschauen](../../assets/musdb/objects-list/Objektfilter-Abfragesprache.jpg)
## Grundlegende Logik
Die grundlegende Logik der Such-Abfragesprache lässt sich am besten mit einem Beispiel erklären. Eine Suchabfrage mit drei zusammengesetzten Suchbedingungen mag etwa `Foto tag:132 -place:61 -name:München -length:>1000` sein. Wie im Beispiel zu sehen, werden einzelne Suchbedingungen durch ein Leerzeichen getrennt. Damit besteht eine einzelne Suchbedingung aus bis zu vier Elementen.

View File

@ -35,10 +35,12 @@ Filter werden in musdb primär über die Suchleiste ganz oben in der Objektüber
- Ganz links wird die Gesamtanzahl der gefundenen Objekte angezeigt.
- Ein großes Feld bietet Platz, um vorhandene Filterbedingungen anzuzeigen. Im linken Abschnitt dieses Feldes findet sich aber auch ein Eingabeschlitz, um schnell Suchbedingungen händisch einzugeben.
- Ein "Auge"-Symbol schaltet die Anzeige der gesetzten Filter um, sodass man die Suchbedingungen in der zugrundeliegenden Abfragesprache sehen und manipulieren kann. So lassen sich etwa mehrere Bedingungen gleichzeitig hinzufügen oder entfernen - und die Eingabe ist wesentlich schneller, wenn man einmal mit der Abfragesprache vertraut ist.
- Ein "Auge"-Symbol schaltet die Anzeige der gesetzten Filter um, sodass man die Suchbedingungen in der [zugrundeliegenden Abfragesprache](./Abfragesprache.md) sehen und manipulieren kann. So lassen sich etwa mehrere Bedingungen gleichzeitig hinzufügen oder entfernen - und die Eingabe ist wesentlich schneller, wenn man einmal mit der Abfragesprache vertraut ist.
- Der Button "Suche verfeinern" bietet die Möglichkeit, einen Filter über ein graphisches Menü und mithilfe von Auswahllisten zu setzen.
- Der Button "Suchen" schickt die Eingabe einer neuen Suchbedingung ab.
![Die Suchleiste mit ausgewähltem Schnell-Eingabeschlitz](../../assets/musdb/objects-list/Objektsuche-Suchleiste.jpg)
### Overlay: Eine Suchbedingung einstellen
Klickt man in der Suchleiste auf "Suche verfeinern" öffnet sich ein Overlay, mit dem man eben das tun kann. Standardmäßig sind vier Auswahl- bzw. Eingabefelder zu sehen:
@ -50,6 +52,8 @@ Klickt man in der Suchleiste auf "Suche verfeinern" öffnet sich ein Overlay, mi
Sind alle diese Felder ausgefüllt, kann die Suchbedingung mit einem Klick auf den "Abschicken"-Button gesetzt werden.
![Overlay: "Suche verfeinern"](../../assets/musdb/objects-list/Objektsuche-verfeinern-Overlay.jpg)
Um eine weitere Suchbedingung hinzuzufügen, wenn man also z.B. nach Objekten sucht, die etwas mit Hamburg zu tun haben UND in der Fotosammlung des Hauses sind, kann man die zweite Suchbedingung auf die gleiche Art und Weise hinzufügen.
### Suchbedingungen ansehen und entfernen
@ -77,6 +81,8 @@ Für verschiedene, besonders oft benötigte Suchkategorien gibt es eigene Eingab
- und die Trefferliste auf "nur veröffentlichte" oder "nicht veröffentlichte" Objekte eingegrenzt werden kann.
- Die rechte Seitenspalte der Objektübersicht bietet je nach Berechtigungen des Benutzers Auswahllisten für das Filtern der Objekte nach Museen oder Sammlungen. Sind die Menüpunkte für Objektgruppen und Ausstellungen aktiviert (siehe "[Persönliche Einstellungen](../Benutzerkonto/Einstellungen.md#menüpunkte)"), erscheinen auch für diese Auswahllisten. Unterhalb der Auswahllisten gibt es Suchschlitze für das schnelle Filtern der Objekte nach Schlagworten, Zeiten, Orten und Akteuren.
![Optionen, die Suche schnell anzupassen](../../assets/musdb/objects-list/Objektsuche-schnell-anpassen.jpg)
Zu guter Letzt lässt sich der versteckte Schnell-Suchschlitz der Suchleiste selbst benutzen: Wird hier einfach nur ein Wort eingegeben, wird eine Volltextsuche durchgeführt (bzw. als zusätzliche Suchbedingung hinzugefügt, falls schon ein Suchfilter gesetzt ist). Auch spezifischere Suchabfragen lassen sich so schnell machen, indem man die Suchabfrage direkt in der [Abfragesprache der Objektsuche](Abfragesprache.md) eingibt.
Woran ist erkennbar, ob ein Filter aktiv ist? Und was kann man damit noch machen?
@ -95,6 +101,8 @@ verschiedene Optionen angeboten, um auf Basis des Filters mit der Trefferliste z
- [**"Treffer exportieren"**](./Export.md) ruft die Export-Funktion auf Basis der Treffermenge auf
- [**"Treffer zuweisen"** und "**Globales Ändern**"](./Batch/) bieten Funktionen zur Massenbearbeitung auf Basis der Treffermenge.
![Filter aktiv - und die daraus folgenden Optionen](../../assets/musdb/objects-list/Objektsuche-filter-aktiv.jpg)
In der (Einzel-)Objekt-Bearbeitungsansicht haben Sie oben links zusätzlich
zwei Schaltflächen für "Gehe zu davorliegendem
Datensatz" und "Gehe zu folgendem Datensatz" zur Verfügung. Diese
@ -108,3 +116,4 @@ Objekt-Basiseingabe. Änderungen dieser Basiseingaben können Sie durch
Klicken auf diese Schalter bestätigen und werden dann gleich zum davor-
oder danach liegenden Datensatz geleitet. (Abb. 4, unten rechts)
![Oben links auf der Objektseite kann zum vorherigen oder folgenden Objekt navigiert werden](../../assets/musdb/objects-list/Objekt-bearbeiten-vor-zurueck.jpg)