Fotos suchen/filtern nach Tags

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Kamikaze01
Junior Member
Junior Member
Posts: 17
Joined: 2021-03-04, 10:26 UTC

Fotos suchen/filtern nach Tags

Post by *Kamikaze01 »

Hallo liebe Freunde des TC :)

Ich habe ein paar Fotos mit Tags versehen ("Kinder").
Nun müsste ich diese Fotos physisch auf meiner Platte ausfindig machen.

Im Windows Explorer habe ich eine Spalte mit "Markierungen" wo mir bei diesen Fotos der Tag "Kinder" angezeigt wird.
Ich kann jedoch nicht danach suche, da sich die Bilder alle auf einem Netzlaufwerk/Share befinden.
Die Windows Interne Suche nach Tags läuft nur bei internen Laufwerken.

Kann mir TC hier helfen?

Danke :)
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6951
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Fotos suchen/filtern nach Tags

Post by *Horst.Epp »

Es ginge eine Everything Suche im TC,
wenn man die Netzwerk-Shares oder Laufwerke mit den gewünschten Properties indexieren lässt.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
User avatar
tuska
Power Member
Power Member
Posts: 4046
Joined: 2007-05-21, 12:17 UTC

Re: Fotos suchen/filtern nach Tags

Post by *tuska »

Der Feldinhalt von der Spalte "Markierungen" (Stichwörter) im Windows Explorer oder im Tool 'Everything'
kann mit einem Rechtsklick auf eine Datei > Eigenschaften > auf der Registerkarte "Details" angezeigt werden.

In Total Commander können zB nachfolgende Plugins den Inhalt von "Markierungen" mit diesen Befehlen anzeigen:

ShellDetails Version 1.26

Code: Select all

[=shelldetails.Stichwörter]
ImageMetaData for JPG comment, Exif, IPTC and XMP metadata 2.4.0.0

Code: Select all

[=jpg-comment.Iptc_Application2_Keywords]
[=jpg-comment.Xmp_dc_subject]
Wie können Plugin-Befehle gefunden werden?
  1. Cursor auf einer Bilddatei positionieren(!), zB 617002.jpg
  2. Die Strg-Taste drücken und mit dem Cursor auf eine Spaltenüberschrift in TC, zB "Name" zeigen und
    danach die Strg-Taste loslassen
  3. Einen Rechtsklick auf die Spaltenüberschrift tätigen und "Benutzerdef. Spalten konfigurieren" auswählen
  4. Eine vorhandene, zB selbst angelegte benutzerdefinierte Spaltenansicht, zB "Fotos" auswählen und
    dann auf Button "Bearbeiten" klicken
  5. Den Button "Spalte hinzufügen" anklicken und danach rechts auf das '+'-Zeichen klicken
  6. Entweder unten in das "Filter"-Feld hineinschreiben um die Suche einzugrenzen
    - ODER -
  7. Unter "Plugins" den Menüpunkt "Alle Plugins" auswählen
  8. Den ersten Eintrag anklicken UND rechts neben dem "Filter"-Feld beobachten, ob und was hier angezeigt wird.
    Sofern ein Plugin zu der Datei "617002.jpg" einen Wert anzeigen kann, dann wird er dort angezeigt(!).
    Danach einfach mit der Cursor-nach-unten Taste solange klicken bis man einen gewünschten Eintrag erhält und
    dabei immer den Platz unten rechts neben dem "Filter"-Feld beobachten.
Die Einrichtung einer benutzerdefinierten Spaltenansicht empfiehlt sich gegebenenfalls.

Eine Suche in Total Commander ist zB wie folgt möglich:

- Suchen in separatem Prozess... Alt+Umschalt+F7
- Suchen nach: ... zB *.jpg
- Suchen in: ...
  Es empfiehlt sich unbedingt die Suche einzugrenzen (Pfad, Dateiextension) -
  siehe auch unten: "ACHTUNG - Wichtiger Hinweis" ...
- Registerkarte "Plugins"
  - [x] Suchen in Plugins
  - Plugin: shelldetails
  - Eigenschaft: Stichwörter
  - OP: =
  - Wert: Kinder

⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺

Everything 1.5.0.1383a (x64)
- Everything Options - 1.5.0.1383a (x64) > Properties > Add... > Select Property: Windows Property System >
  Search: Markierungen (Canonical Name: System.Keywords) > OK > Settings for Markierungen: prüfen ... UND ...
  - zB Eine Einschränkung im Feld "Include only folders:" treffen: zB D:\;C:\Everything\ (nur Beispiel!)
  - ✅ Include Files <= anhaken
  - ✅ Fast Sort <= anhaken, dann Button "Apply" anklicken.

  Hinweis: Nach Abschluß der Indexierung und einem Neustart von Everything (Everything.db wird gespeichert)
  empfiehlt es sich meines Erachtens generell danach im Task-Manager den verfügbaren Arbeitsspeicher zu kontrollieren.

- Filter "Image" (ab Everything 1.5.0.1381a vom 13.6.2024) oder Filter "Picture" auswählen
- Rechtsklick auf die Spaltenüberschrift
- Add Columns...
- Select Property: Windows Property System
- Search: Markierungen (Canonical Name: System.Keywords)
- OK ... fügt die Spalte mit Feldüberschrift "Markierungen" hinzu

Nach der Spalte "Markierungen" kann sortiert werden.

Eine Suche - direkt in Everything und in Echtzeit(!) - kann wie folgt durchgeführt werden:
- Rechtsklick auf die Spaltenüberschrift "Markierungen"
- Menüpunkt "Search for Markierungen" anklicken...
- In der Suchzeile von Everything wird diese Suchanfrage ergänzt: property-system:system.keywords:
- Suchanfrage durchführen, zB property-system:system.keywords:Kinder

Eine Suche in Total Commander unter Einbindung von Everything kann wie folgt durchgeführt werden:

Code: Select all

ev:property-system:system.keywords:Kinder
ACHTUNG - Wichtiger Hinweis:
Die Suche in Total Commander dauert in diesem Fall SEHR LANGE(!), da NICHT indexiert.
In so einem Fall empfiehlt es sich unbedingt die Suche einzugrenzen (Pfad, Dateiextension).

Der Erhalt des Suchergebnisses in Total Commander kann WESENTLICH BESCHLEUNIGT werden
wenn man in Everything Options - 1.5.0.1383a (x64) > Properties > Markierungen ergänzt (siehe oben...)
und damit eine indexierte Suche ermöglicht -> Suchergebnis in TC dann [fast] in Echtzeit.

PS:
Die Feldinhalte von den Spalten "Tags" *) und "Markierungen" können sich unterscheiden
[u.a. auch aufgrund von eigenen unterschiedlichen Einstellungen in den "Properties" von Everything].
*) Nur der Suchbefehl: tags: zeigt von PDF-Dateien zB in Adobe Acrobat XI Pro den Inhalt vom Feld "Stichwörter" in Spalte "Tags" an!
Ansonsten konnte ich keinen Unterschied zwischen "Tags" und "Markierungen" finden.

Bei einer Suche empfiehlt es sich daher meines Erachtens gegebenenfalls beide Spalten (gleichzeitig) durchsuchen zu lassen.

In diesem Fall empfiehlt es sich die Spalte "Tags" ebenfalls indexieren zu lassen(!): Everything Options > Properties > Add...
> Select Property: Everything Properties > Search: tags > OK > ✅ Include Files <= anhaken > ✅ Fast Sort <= anhaken UND
gegebenenfalls eine Einschränkung im Feld "Include only folders:" treffen: zB D:\;C:\Everything\ > Button "Apply" anklicken.

Beispiel:   | = Operator OR (ODER) ... Suche in Total Commander unter Einbindung von Everything
(lies: Suche in Spalte "Tags" ODER in Spalte "Markierungen" nach dem Stichwort "Kinder").
ev:tags:Kinder|property-system:system.keywords:Kinder


FAZIT bezüglich Everything:
In diesem Fall sollte die Suchanfrage:
ev:property-system:system.keywords:Kinder ... ODER ...
ev:tags:Kinder ... ausreichend sein.

In 'Everything Options' würde ich dann nur die "Tags" indexieren lassen,
da diese auch "Markierungen" hinsichtlich Stichwörter abdecken:
> Properties > Add... > Select Property: Everything Properties > Search: tags > ... siehe oben ...


Windows 11 Pro (x64) Version 23H2 (OS Build 22631.3737)
TC 11.03 x64/x86 | 'Everything' 1.5.0.1383a (x64)
Suchabfragen: TC <=> 'Everything' <= Windows Suche
Troubleshooting | Troubleshooting Information 1.5
Post Reply