Esto se debe al nombre largo, creo:
Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Vascular Injuries- Trauma Surgery I (Manual Europeo de Medicina).pdf
busco sin exito
No hay coincidencias en absoluto. Si hago el nombre más corto, hay una coincidencia. Parece que el archivo no está indexado, por lo que la búsqueda no funciona.
Ejecuto el comando mdls [filename]
y obtengo
kMDItemAuthors = (
"Hans-Jo\U0308rg Oestern, Otmar"
)
kMDItemContentCreationDate = 2015-02-11 09:37:18 +0000
kMDItemContentModificationDate = 2015-02-18 07:29:29 +0000
kMDItemContentType = "com.adobe.pdf"
kMDItemContentTypeTree = (
"com.adobe.pdf",
"public.data",
"public.item",
"public.composite-content",
"public.content"
)
kMDItemDateAdded = 2015-03-23 05:34:10 +0000
kMDItemDescription = "ISBN-13: 978-3540123123"
kMDItemDisplayName = "Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Vascular Injuries- Trauma Surgery I (European Manual of Medicine).pdf"
kMDItemEncodingApplications = (
"Mac OS X 10.10.2 Quartz PDFContext"
)
kMDItemFSContentChangeDate = 2015-02-18 07:29:29 +0000
kMDItemFSCreationDate = 2015-02-11 09:37:18 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = (null)
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = (null)
kMDItemFSLabel = 0
kMDItemFSName = "Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Vascular Injuries- Trauma Surgery I (European Manual of Medicine).pdf"
kMDItemFSNodeCount = (null)
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 65898547
kMDItemFSTypeCode = ""
kMDItemKeywords = (
"ISBN-10: 3540881212"
)
kMDItemKind = "Portable Document Format (PDF)"
kMDItemLogicalSize = 65898547
kMDItemNumberOfPages = 435
kMDItemPageHeight = 747.84
kMDItemPageWidth = 547.68
kMDItemPhysicalSize = 65900544
kMDItemSecurityMethod = "None"
kMDItemTitle = "Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Vascular Injuries- Trauma Surgery I"
kMDItemVersion = "1.3"
kMDItemWhereFroms = (
"file:///Users/masi/Downloads/Lorem.pdf",
""
)
Ejecuto la misma búsqueda que arriba durante
y la búsqueda no funcionó.
Ejecuto la misma búsqueda que la anterior unos 50 días después y la búsqueda funciona para el archivo. Esto me sugiere que algo está mal en la indexación, ya que la misma ubicación del archivo.
¿Cómo puede forzar la indexación de dichos archivos y hacer una búsqueda más rápida?
Intenté crear un archivo PDF con ese nombre en dos máquinas y ambas indexaron inmediatamente los archivos y los proporcionaron en las búsquedas de cualquier parte del nombre. Tendría curiosidad por ver el contenido real del archivo en caso de que el contenido esté causando que el indexador falle, pero luego dice que los índices están bien con nombres más cortos, por lo que no significa que el contenido sea un problema.
Algo que podrías hacer es intentar ejecutar mdls
contra el archivo. Esto debería mostrarle los metadatos que están registrados en el índice de Spotlight para el archivo. Por ejemplo, cuando lo ejecuto contra el PDF que usé para probar, obtengo cosas como las siguientes. Puede ver aquí que kMDItemDisplayName y kMDItemFSName se extraen del nombre real del archivo, ya que el documento es solo un PDF aleatorio sobre otra cosa que simplemente cambié de nombre).
kMDItemAuthors = (
se0896
)
kMDItemContentCreationDate = 2014-12-11 11:38:01 +0000
kMDItemContentModificationDate = 2014-12-11 11:38:01 +0000
kMDItemContentType = "com.adobe.pdf"
kMDItemContentTypeTree = (
"com.adobe.pdf",
"public.data",
"public.item",
"public.composite-content",
"public.content"
)
kMDItemCreator = "Microsoft® Word 2010"
kMDItemDateAdded = 2015-03-22 22:30:07 +0000
kMDItemDisplayName = "Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Vascular Injuries- Trauma Surgery I (European Manual of Medicine).pdf"
kMDItemEncodingApplications = (
"Microsoft\U00ae Word 2010"
)
kMDItemFSContentChangeDate = 2014-12-11 11:38:01 +0000
kMDItemFSCreationDate = 2014-12-11 11:38:01 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = (null)
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = (null)
kMDItemFSLabel = 0
kMDItemFSName = "Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Vascular Injuries- Trauma Surgery I (European Manual of Medicine).pdf"
kMDItemFSNodeCount = (null)
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 132180
kMDItemFSTypeCode = ""
kMDItemKind = "Portable Document Format (PDF)"
kMDItemLogicalSize = 132180
kMDItemNumberOfPages = 5
kMDItemPageHeight = 841.92
kMDItemPageWidth = 595.32
kMDItemPhysicalSize = 135168
kMDItemSecurityMethod = "None"
kMDItemTitle = "Job Title"
kMDItemVersion = "1.5"
Otra cosa que podría intentar es ejecutar la herramienta de importación manual mdimport
con la opción de depuración en ambas versiones del archivo (es decir, el archivo con un nombre largo y nuevamente con un nombre corto) y verifique las diferencias en los datos que se extraen e importan. Almacenes de metadatos de Spotlight. El siguiente comando (con la ruta correcta a su archivo, por supuesto) debería mostrarle qué importador se está utilizando y qué claves se están extrayendo. Esto podría ayudar a diagnosticar la falla. Esta es también una forma de obligar a Spotlight a indexar (o reindexar) un archivo, pero no creo que haya encontrado que eso sea necesario. NOTA: La forma más fácil de realizar el siguiente comando es escribir "mdimport -d 3" y luego arrastrar y soltar el archivo en la ventana de Terminal.
mdimport -d 3 /Users/USERNAME/Hans-Jorg\ Oestern\,\ Otmar\ Lorenz\ Trentz\,\ Lorem\ Ipsum\ Lorem\ Vascular\ Injuries-\ Trauma\ Surgery\ I\ \(European\ Manual\ of\ Medicine\).pdf"
“really long file name”
o . /really\ long\ file\ name/
De lo contrario, el primer espacio en blanco se interpreta como el final de la línea y falla (incluso si tiene el prefijo /with/correct/path/
).Este ha sido un error en Spotlight durante mucho tiempo y actualmente no parece haber una solución, excepto cambiar el nombre del archivo para que sea más corto, como ya descubrió.
Sin embargo, el error solo está presente para ciertos archivos y carpetas y aparece con más frecuencia en ciertas máquinas. Esto reduce la probabilidad de que sea un error. Por ejemplo, no puedo reproducir esto con el nombre de archivo de longitud máxima posible en Finder en mi MacBook Pro, pero Spotlight parece ignorar el mismo archivo en mi iMac (ambos con la misma versión de OS X).
Puede proporcionar comentarios a Apple aquí:
markhunte
Show all in Finder
la parte inferior del panel destacado? También se mueve el pdf a las entradas superiores en las preferencias de Spotlight.Léo Léopold Hertz 준영