2 votes

Que fait exactement le "cdw" dans la recherche en conserve des "Récents" ?

La recherche de la barre latérale du Finder pour "Récents" (dans High Sierra) est une requête brute, qui peut être trouvée ici : /System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/Resources/search.savedSearch .

La chaîne de requête est la suivante :

(kMDItemLastUsedDate = "*") && ((kMDItemContentTypeTree = public.content) || (kMDItemContentTypeTree = "com.microsoft.*"cdw) || (kMDItemContentTypeTree = public.archive))

Cette recherche porte également sur les produits Microsoft. La partie pertinente de la requête est :
kMDItemContentTypeTree = "com.microsoft.*"cdw

A quoi sert la partie "cdw" de cette requête ? Et à quoi correspond-elle ?

J'ai trouvé une autre mention ici pour mdfind l'usage : https://gist.github.com/cwalston/7425465

!   -interpret        Force the provided query string to be interpreted as if the user
!                     had typed the string into the Spotlight menu.
!                     For example, the string "search" would produce the following
!                     query string:
!                     (* = search* cdw || kMDItemTextContent = search* cdw)

2voto

klanomath Points 63400

En cdw à la fin de la chaîne de requête signifie que la comparaison doit ignorer c ase, d iacritiques, et w idth (qui est surtout pertinent pour les textes avec des caractères asiatiques).

1ère source : Comment trouver des fichiers par contenu dans mac os x ?

Utilisez ce modificateur... Pour spécifier une comparaison qui est...
c Insensible à la casse.
d Insensible aux signes diacritiques.
w Basé sur les mots. En outre, la comparaison détecte les transitions des minuscules                                en majuscules.
t Exécuté sur la valeur tokenisée. Par exemple, les valeurs transmises directement depuis                                d'un champ de recherche.

2ème source : CSSearchQuery

2voto

oa- Points 7403

Cdw est une abréviation pour ces requêtes de recherche avec ces fonctions :

c : Insensible à la casse

d : Diacritique insensible

w : Basé sur les mots, il détecte les transitions entre les minuscules et les majuscules.

Source :

Mac OS X Snow Leopard pour les utilisateurs expérimentés : Capacités et techniques avancées par Scott Granneman

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X