Search in folder names [solved]

Reported bugs that have been closed and/or resolved

Moderators: XnTriq, helmut, xnview, Dreamer

Post Reply
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Search in folder names [solved]

Post by michel038 »

Bonjour,
La fonction rechercher permet de retrouver très facilement un ou plusieurs fichiers dans l'ensemble de mes photos. (D:\Originaux)
Parfait.

Mes dossiers dans l'arborescence contiennent souvent un nom de lieu, ou un mot caractérisant l'événement :
Exemple : D:\Originaux\2015\2015-07-09 Termignon\
Il serait très cool de pouvoir étendre la recherche aux noms de dossiers, comme dans cette illustration :
Merci

The search function makes it very easy to find one or more files in all my photos. (D:\Originaux)
Perfect.
My folders in the tree structure often contain a place name, or a word characterizing the event:
Example: D:\Originaux\2015\2015\2015 07 09 Termignon\
It would be very cool to extend the search to folder names "Search in folder names"
Attachments
search4.png
search4.png (47.49 KiB) Viewed 6316 times
Last edited by michel038 on Mon Apr 20, 2020 7:58 pm, edited 2 times in total.
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Search in folder names

Post by xnview »

ce ne serait pas mieux de pouvoir ajouter un champs 'Folder' dans les conditions?
Pierre.
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

Dans la proposition que je faisais, l'avantage est la rapidité : on tape quelques lettres : Termig , un clic sur "Rechercher" et voilà.
Les noms de dossiers sont déjà dans le catalogue, et je suppose que la recherche y serait très rapide, el la modif de code minimale ?

Dans votre proposition, ça paraît plus souple ou plus universel,et nécessite plus de saisie... c'est à débattre avec peut-être d'autres intervenants ?

Mais j'aurais imaginé une présentation simplifiée, plus homogène et plus souple des possibilités de recherche déjà offertes, avec une forme générale de requête du type:

(nom de champ) (opérateur) (valeur) Exemple: (iptc caption) (contient) (camping)

- pour des recherches rapides :
(nom de champ) parmi ceux présents au catalogue = Nom de fichier, nom de dossier, catégories, rating, couleur, marque
- pour des recherches plus lentes :
(nom de champ) parmi les groupes déjà présents dans la fenêtre informations ( exif, iptc, xmp, fichier ...) et leurs contenus.

- Un (opérateur) en boite déroulante avec les choix ( contient, ne contient pas, est égal, est différent, est parmi, n'est pas parmi, commence par)

- et une (valeur) comme critère entré par l'utilisateur.

-------------------------------------------------- google translation
In the proposal I made, the advantage is the speed: we type a few letters: "Termig", a click on "Search" and that's it.
The folder names are already in the catalog, and I suppose the search would be very fast, and the minimum code change?

In your proposal, it seems more flexible or more universal, and requires more input ... it is to debate with perhaps other users?

But I would have imagined a simplified, more homogeneous and more flexible presentation of the search possibilities already offered, with a general form of request like:

(field name) (operator) (value) Example: (iptc caption) (contains) (camping)

- for quick searches:
(field name) among those present in the catalog = File name, folder name, categories, rating, color, tag
- for slower searches:
(field name) among the groups already present in the information window (exif, iptc, xmp, file ...) and their contents.

- An (operator) in drop-down box with choices (contains, does not contain, is equal, is different, is among, is not among, starts with)

- and a (value) as a criterion entered by the user.
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Search in folder names

Post by xnview »

donc du coup enlever les conditions actuelles?
Pierre.
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

Oui, si on est à peu près sûr de ne rien oublier ( il me semble que quelqu'un avait suggéré (et obtenu) des tests de champs spécifiques dans les xmp )
Et pour revenir à la question de départ, voyez ce qu'il est possible de proposer comme recherche dans les données présentes dans le catalogue, puisqu'on dispose dans ce cas d'une vitesse incomparable ...


Pour les recherches nécessitant la lecture des en-têtes de fichiers, ça pourrait prendre cette forme :
(parenthèse : y-aurait-il une mise en cache possible de ces en-têtes ?)
Attachments
search5.png
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Search in folder names

Post by xnview »

mais du coup je ne vois pas trop la difference, ce n'est pas plus simple actuellement pour l'utilisateur? plutot qu'un champs texte où on doit rentrer la condition à la main??
Pierre.
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

Gardons à l'esprit qu'il y a deux questions :
L'une concerne juste l'ajout de recherche dans les répertoires, tels qu'ils sont dans le catalogue; Si vous souhaitez l'ajouter à la liste déjà présente, c'est cool, aucun problème.


L'autre question est : est-il intéressant de remanier l'ensemble des recherches possibles ?
- Je ne sais pas à priori si la recherche que je lance va être très rapide ou non. Rien ne différencie si xnviewmp va lire toutes les images ou seulement le catalogue. Ayant plus de 60 000 photos, je préfère souvent rechercher "à la main" au feeling une info pointue plutôt que de mouliner mon disque dur 15 minutes.
Donc , il serait élégant rassembler les recherches "catalogue" rapides d'un coté, et les recherches lentes de l'autre.

Ensuite, quelques remarques, bien que je sois loin d'avoir tout testé :
- Bon nombre de tests sont impossibles ( ex : Format d'image n'est pas JPG, ou Catégorie n'est pas paysage ...)
- Certains tests sont arbitraires (ratio parmi 15 valeurs ... pourquoi pas d'autres ?)
- Il y a 10 champs IPTC (sur les 26 accessibles dans "edition iptc") et avec des noms différents.
- On trouve 12 champs EXIF, alors qu'il en existe des centaines
- Dans XMP vous avez commencé à introduire un choix personnalisé de champs, mais seuls les spécialistes sauront les utiliser

En conclusion, il me semble que vous avez dû écrire du code spécifique pour chaque cas (actuellement une cinquantaine). Si un utilisateur demande un ajout (IPTC City par exemple) vous allez devoir ajouter encore du code, et ainsi de suite.
Alors que si vous écrivez une formule de forme universelle, à priori il n'y a plus de raison pour qu'on vous demande une nouvelle fonctionnalité.
(mais je ne suis pas développeur ! à vous de dire ce qui est possible ou non, raisonnable et efficace en matière d'écriture de code ! )

Pour ce qui est de la simplicité d'utilisation, ma (très modeste) expérience montre que 95% des utilisateurs n'ouvriront jamais cette boite de dialogue, et les 5% restants ne sont pas avares pour taper quelques caractères, surtout qu'il ne s'agit pas d'une frappe hyper répétitive comme le marquage...
Last edited by michel038 on Sun Oct 13, 2019 1:49 pm, edited 1 time in total.
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

J'avais laissé le sujet s'enliser ...

juste l'ajout de recherche dans les répertoires, tels qu'ils sont dans le catalogue; Si vous souhaitez l'ajouter à la liste déjà présente, c'est cool
Au plus simple donc, ajouter le champ "Répertoire" dans les recherches , ce serait simple et rapide ?

Merci!
jadO
Posts: 490
Joined: Wed Apr 29, 2015 6:36 am

Re: Search in folder names

Post by jadO »

It would not only be handy to search in folder names, but also in category names. So that you type a category name into the search field and it returns the files that have this category attribute with them too.
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Search in folder names

Post by xnview »

michel038 wrote: Wed Mar 20, 2019 7:30 pm Donc , il serait élégant rassembler les recherches "catalogue" rapides d'un coté, et les recherches lentes de l'autre.
En fait, seul rating, color label, format, category, file size, file date peuvent être recherché directement dans le catalogue...
- Il y a 10 champs IPTC (sur les 26 accessibles dans "edition iptc") et avec des noms différents.
Des noms différents???
Au plus simple donc, ajouter le champ "Répertoire" dans les recherches , ce serait simple et rapide ?
See issue for current status and some details.
Pierre.
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Search in folder names

Post by xnview »

This problem is supposed to be fixed in XnView MP 0.96. Please check and confirm the bug fix here.
Pierre.
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

Premiers tests :
Je ne coche pas la case "utiliser le catalogue", par contre je coche "Récursif dans les sous-dossiers" évidemment.

Les recherches dans les noms de dossiers ( ou "Chemin") prennent sur mon PC environ 1 seconde pour une bonne centaine de dossiers (le dossier parent est l'année 2018 par exemple), et moins de 10 secondes pour le millier de dossiers contenant mes 60 000 photos. Jusque là tout va bien.
Mais, n'utilisant pas le catalogue, il est hors de question d'utiliser un autre critère puisque il faudrait lire l'ensemble des en-têtes des 60000 photos .

Je coche donc "utiliser le catalogue", et là patatras, il me faut plus d'une minute pour une recherche de chemin dans le dossier 2018.
Je ne peux pas attendre des délais aussi longs pour faire d'autres tests ... (Ctrl Alt Suppr étant la sortie la plus rapide :twisted: )

C'est d'autant plus étonnant que le "chemin" se trouve dans le catalogue, et donc le résultat devrait être quasi instantané ?

Remarque : j'ai simplement copié mon précédent fichier xnview.db "opérationnel" dans le dossier d'installation de la V0.96.
Aurait-il fallu reconstruire le catalogue?
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

Ça marche nickel dans la version qui suivra la 0.96...
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Search in folder names

Post by xnview »

This problem is supposed to be fixed in XnView MP 0.96.1. Please check and confirm the bug fix here.
Pierre.
User avatar
michel038
XnThusiast
Posts: 1273
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Search in folder names

Post by michel038 »

Wonderful !
Thank you very much

En français : Chemin contient Termignon
Attachments
searchfolder.png
searchfolder.png (33 KiB) Viewed 3518 times
Post Reply