¿Qué hace exactamente el "cdw" en la búsqueda enlatada de "Recientes"?

0

La búsqueda de la barra lateral del Finder para "Recientes" (en High Sierra) es una consulta sin formato, que se puede encontrar aquí:             %código%.

La cadena de consulta es así:

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

Esto también busca cosas de Microsoft. La parte relevante de la consulta es:
/System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/Resources/search.savedSearch

¿Qué hace la parte "cdw" de esta consulta? ¿Y qué significa?

Encontré otra mención aquí para el uso de kMDItemContentTypeTree = "com.microsoft.*"cdw : enlace

!   -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)
    
pregunta Redarm 24.10.2017 - 15:32

2 respuestas

0

cdw es una abreviatura para estas consultas de búsqueda con estas funciones:

c: no distingue mayúsculas y minúsculas

d: Diacrítica insensible

w: basado en palabras, y detecta transiciones de minúsculas a mayúsculas

Fuente:

Mac OS X Snow Leopard para usuarios avanzados: Capacidades y técnicas avanzadas de Scott Granneman

    
respondido por el oa- 24.10.2017 - 15:50
1

El cdw al final de la cadena de consulta significa que la comparación debe ignorar c ase, d iacritics, y w idth (que es principalmente relevante para texto con caracteres asiáticos).

Primera fuente: ¿Cómo puedo encontrar archivos por contenido en mac os x?

  

Use este modificador ... Para especificar una comparación que sea ...
  c Caso insensible.
  d Insensible a las marcas diacríticas.
  w basado en la palabra. Además, la comparación detecta transiciones de minúsculas.   a mayúsculas.
  t Realizado en el valor tokenizado. Por ejemplo, los valores pasados directamente desde   los campos de búsqueda están tokenizados.

Segunda fuente: CSSearchQuery

    
respondido por el klanomath 24.10.2017 - 15:48

Lea otras preguntas en las etiquetas