2 votos

Cómo Finder puede encontrar este archivo con nombre largo?

El Macbook Air de 1,3 GHz Intel Core i5 8GB de Memoria DDR3 de OSX Yosemite

Esto es debido a que el nombre largo, creo que:

Hans-Jorg Oestern, Otmar Lorenz Trentz, Lorem Ipsum Lorem Lesiones Vasculares - Cirugía de Trauma I (Manual Europeo de Medicina).pdf

Yo de búsqueda sin éxito

  • Hans
  • Hans-Jorg
  • Hans pdf
  • Hans-Jorg pdf

No coincide en absoluto. Si puedo hacer el nombre más corto, no es una coincidencia. Parece que el archivo no está indexado por lo que la búsqueda no está funcionando.

Puedo ejecutar el comando mdls [filename] y obtener

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",
    ""
)

La dependencia del tiempo para la indexación

Corro la misma búsqueda que, durante

  • el tiempo cuando se le preguntó a esta pregunta
  • 2 semanas después de esta pregunta

y la búsqueda no de trabajo.

Puedo ejecutar la misma búsqueda, ya que por encima de unos 50 días más tarde y la búsqueda de obras para el archivo. Este propone mí que algo está mal en la indexación, puesto que la misma ubicación del archivo.

Algunos de los Posibles Factores de causando el Error

  • De cuarzo de motor utilizado para construir el archivo

Otros sistemas donde bug reproducir

  • algunos iMac (ver grgarside la respuesta de abajo)

¿Cómo puede la fuerza de la indexación de dichos archivos y hacer más rápida la búsqueda?

4voto

rpetrich Puntos 25769

He intentado crear un archivo PDF con el mismo nombre en dos equipos y ambos inmediatamente índice de los archivos y les proporcionan en las búsquedas por cualquier parte del nombre. Me gustaría ser curioso el ver el contenido real del archivo en caso de que el contenido de alguna manera está causando el indizador a fallar, pero luego te dicen los índices de acuerdo con los nombres más cortos, por lo que no se justifica que el contenido es un problema.

Algo que usted podría hacer es intentar ejecutar mdls contra el archivo. Esto debería mostrar los metadatos que se registra en el punto de mira de índice para el archivo. Por ejemplo, cuando se ejecuta contra el PDF que he utilizado para las pruebas he de conseguir cosas como la siguiente. Puedes ver aquí el kMDItemDisplayName y kMDItemFSName son ambos extraen el nombre real del archivo, ya que el documento es sólo un azar PDF sobre algo completamente distinto que simplemente he cambiado el 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ías probar es ejecutar el manual de la herramienta de importación mdimport con la opción de depuración contra de las dos versiones del archivo (es decir el archivo con un nombre largo y de nuevo con un nombre corto) y comprobar las diferencias en los datos que se extraen y se importan en el Foco de los metadatos de las tiendas. El siguiente comando (con la ruta de acceso correcta para el archivo de curso) debe mostrar que el importador está siendo utilizado y que las llaves son extraídos. Esto podría ayudar a diagnosticar la falla. Esta es también una manera de forzar a los focos de índice (o indexar un archivo, pero no creo que jamás he encontrado que es necesario. NOTA: La forma más fácil para realizar el siguiente comando es de tipo "mdimport -d 3" y, a continuación, 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"

2voto

siva Puntos 23

Esto ha sido un error el centro de atención por un tiempo muy largo y parece que no existe en la actualidad ser una solución, excepto para cambiar el nombre del archivo a ser un menor de nombre de archivo, como ya se ha descubierto.

El error está presente sólo para ciertos archivos y carpetas, y aunque aparece con más frecuencia en ciertas máquinas. Esto atenúa la probabilidad de que sea un bug. Por ejemplo, yo soy incapaz de reproducir este con la longitud máxima de nombre de archivo posible en el Buscador en mi MacBook Pro, pero Spotlight parece ignorar el mismo archivo en mi iMac (ambos con la misma versión de OS X).

Usted puede proporcionar información a Apple aquí:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X