Cómo se indexan los proyectos

El índice de búsqueda de ArcGIS Pro se utiliza para generar resultados cuando busca contenido en un proyecto. La indexación está activada de forma predeterminada.

Ubicaciones y contenido indexado

De forma predeterminada, los siguientes elementos se indexan cuando se almacenan en discos locales. Los discos locales incluyen el disco duro de su equipo y los discos duros externos conectados físicamente.

  • Elementos almacenados en el archivo del proyecto (.aprx), como mapas, capas de mapas, tablas independientes, diseños, informes y tareas.
  • Conexiones de elementos que se agregan a un proyecto, como conexiones a carpetas, bases de datos, cajas de herramientas, servidores y almacenes en la nube.
  • El contenido de las conexiones a carpetas, bases de datos y cajas de herramientas, como shapefiles, clases de entidad de geodatabase y modelos de geoprocesamiento.

Cuando agrega una conexión a un recurso remoto, como un servidor o un almacén en la nube, puede encontrar la conexión buscando en su proyecto. No puede encontrar el contenido almacenado en el recurso mediante una búsqueda; sin embargo, cuando se devuelve una conexión como resultado de la búsqueda, puede explorar su contenido.

De forma predeterminada, las unidades de red y las geodatabases corporativas (.sde) que se agregan a los proyectos no están indexadas. Si lo desea, puede indexar estas ubicaciones. Si guarda un proyecto en una unidad de red, los elementos almacenados en el archivo del proyecto se indexan, incluso cuando las ubicaciones de red no están indexadas.

Los elementos no se indexan si el tipo de elemento no se puede utilizar en ArcGIS Pro. Por ejemplo, los archivos Microsoft Word y PowerPoint no están indexados.

El contenido almacenado en Microsoft OneDrive no está indexado.

Precaución:

Los servicios de almacenamiento en la nube, como Microsoft OneDrive y Google Drive, no son compatibles a menos que se indique lo contrario en la documentación sobre herramientas y funcionalidades específicas. Más información sobre ArcGIS Pro y servicios de almacenamiento en la nube.

Información indexada

Se indexan el nombre de archivo, el tipo de archivo y el contenido de metadatos de un elemento. De forma predeterminada, una búsqueda devuelve elementos si la palabra clave de búsqueda aparece en cualquiera de los siguientes campos de metadatos:

  • Título
  • Etiquetas
  • Resumen (propósito)
  • Descripción (resumen)

Puede utilizar nombres de campos de elementos para buscar el contenido de otros campos de metadatos. También puede filtrar los resultados de búsqueda por fecha de modificación y propiedades de tipo de elemento.

Nota:

No todos los elementos almacenan metadatos de ArcGIS. Algunos elementos, como los localizadores y las conexiones de flujo de trabajo (clásico), almacenan metadatos no indexados.

Índices de proyectos y recursos

El índice se compone de dos índices, los cuales se utilizan para generar resultados de búsqueda. Los archivos de índice en sí son archivos de Lucene que solo se pueden leer con una herramienta diseñada para ese fin. Los archivos auxiliares, como el archivo de configuración de indexación, se pueden leer con un editor de texto.

  • Índice de proyectos: cada proyecto tiene su propio índice de proyectos. Este índice mantiene un registro de los elementos almacenados en el archivo de proyecto, como los mapas y diseños.
  • Índice de recursos: este índice es común a todos los proyectos. Realiza un seguimiento de las conexiones a elementos almacenados fuera del archivo del proyecto, como carpetas, bases de datos y cajas de herramientas.

También puede crear índices de recursos adicionales para indexar ubicaciones específicas que no sean conexiones a carpetas en un proyecto.

Una ubicación indexada por el índice de recursos, como una conexión de carpeta, se puede agregar a muchos proyectos, pero solo tiene una entrada de índice. La ruta a la ubicación y la lista de proyectos que hacen referencia a ella se mantienen en un archivo de configuración de indexación almacenado en C:\<user profile>\AppData\Local\ESRI\Index\Config\IndexingConfig.cfg.

Rutas de índice y contenido

El índice de recursos se almacena en el directorio de su perfil de usuario en <user profile>\AppData\Local\ESRI\Index. Esta carpeta puede contener cinco subcarpetas:

  • Config: contiene el archivo de configuración de indexación y los archivos asociados. El archivo de configuración de indexación es una lista completa de rutas indexadas por el índice de recursos.
  • Conexiones: contiene copias de archivos de conexión de geodatabase corporativa utilizados durante la indexación.
  • Registro: contiene el archivo de registro de indexación y archivos relacionados.
  • ResourceIndex: contiene los archivos del índice de recursos.
  • Miniatura: contiene imágenes en miniatura de elementos de datos espaciales indexados por el índice de recursos.

El índice del proyecto para cada proyecto se almacena en la carpeta de inicio del proyecto en una carpeta denominada <project name>_index. Esta carpeta puede contener tres subcarpetas:

  • Conexiones: esta carpeta está vacía.
  • <Nombre del proyecto>: contiene los archivos de índice del proyecto.
  • Miniatura: contiene imágenes en miniatura de mapas indexados por el índice del proyecto.

Operaciones de indexación

Hay dos operaciones de indexación: dinámica y programada. Hay tres tipos de indexación programada: indexación incremental, reindexación y generación de miniaturas.

Indexación dinámica

La indexación dinámica se produce mientras trabaja en un proyecto. Actualiza los índices de recursos y proyectos según sea necesario cuando se realizan las siguientes acciones:

  • Los elementos almacenados en el archivo del proyecto se crean, eliminan, copian o cambian de nombre.
  • Las conexiones de elementos se agregan, eliminan, cambian de nombre, copian o borran.
  • Los elementos a los que se puede acceder desde las conexiones de elementos, como shapefiles en una conexión a carpeta, se crean, eliminan, copian, importan, mueven o cambian de nombre.
  • Se editan los metadatos del elemento.

Indexación incremental

La indexación incremental es una tarea programada que verifica cada ubicación indexada y actualiza el índice de los elementos que se han agregado, eliminado o renombrado. No actualiza el índice para reflejar cambios en los metadatos del elemento.

La indexación incremental es especialmente útil para actualizar el índice con respecto a los cambios realizados fuera del entorno de ArcGIS Pro, porque estos cambios no son capturados por la indexación dinámica. Por ejemplo, si los elementos se copian en una ubicación indexada mediante File Explorer u otra aplicación, el índice se actualiza mediante indexación incremental.

La indexación incremental también actualiza el índice con respecto a los cambios que tienen lugar dentro del entorno de ArcGIS Pro y que pueden no reflejarse en la indexación dinámica. Por ejemplo, si un usuario de ArcGIS Pro diferente cambia el contenido de una ubicación compartida, o si el contenido de una ubicación se cambia en una instancia de ArcGIS Pro mientras hay varias instancias abiertas, el índice se actualiza mediante indexación incremental.

Reindexación

La reindexación, también llamada reconstrucción de índice o indexación completa, es una tarea programada que elimina las entradas del índice en cada ubicación indexada y vuelve a indexar la ubicación. Realiza las siguientes funciones:

  • Crea una nueva lista de los elementos almacenados en cada ubicación indexada.
  • Indexa metadatos de elementos.
  • Crea una nueva lista de elementos para los cuales se pueden generar imágenes en miniatura.

Generación de miniaturas

La generación de miniaturas es una tarea programada que crea archivos .jpg de 300 x 200 píxeles que representan mapas, escenas y datasets espaciales. Las miniaturas se almacenan en carpetas en las mismas ubicaciones que los índices de recursos y proyectos. Se pueden mostrar en ventanas emergentes de elementos en el panel Catálogo.

De forma predeterminada, las miniaturas no se sobrescriben una vez generadas. Después de generar las miniaturas por primera vez, la tarea se ejecuta más rápido porque las miniaturas se generan solo para elementos nuevos. Puede cambiar la configuración predeterminada modificando los ajustes de indexación. No se generan miniaturas para elementos que almacenan miniaturas creadas por el usuario en sus metadatos.

Debido a que la reindexación crea la lista de miniaturas para generar, la generación de miniaturas no se puede realizar con más frecuencia que la reindexación.

Ubicaciones designadas para incluir o excluir

Puede designar una carpeta para indexar independientemente de si es una conexión de carpeta en cualquier proyecto. Los elementos de las carpetas designadas para la indexación se pueden encontrar en cualquier proyecto que busque, incluidos los proyectos creados sin una plantilla.

De forma predeterminada, las carpetas designadas están indexadas por el índice de recursos. Sin embargo, es posible crear un índice específicamente para la carpeta designada en la ubicación que elija. Esto puede resultar útil en las siguientes situaciones:

  • Quiere compartir el índice con otros.
  • Quiere desactivar la indexación de discos locales u otras ubicaciones, pero seguir usando y actualizando el índice de la carpeta designada.

También puede designar una carpeta para que no se indexe. Si se excluye una carpeta de la indexación, su contenido no se devuelve en las búsquedas, incluso si la carpeta ya ha sido indexada. (Las entradas del índice no se eliminan, pero se filtran los resultados de la búsqueda). Si posteriormente elimina una carpeta de la lista de ubicaciones excluidas y la carpeta se indexó previamente, los resultados de la búsqueda se devuelven inmediatamente.

En el caso de que la misma carpeta esté designada como carpeta incluida y como carpeta excluida, la carpeta se excluye.

Índices administrados por otros

Además del índice administrado en su equipo, puede usar índices creados por otra persona y compartidos con usted. Por ejemplo, un administrador que utilice un equipo diferente puede indexar una ubicación en una unidad de red y almacenar el índice en una ubicación a la que usted pueda acceder. Esto le permite buscar el contenido de la unidad de red sin indexarlo en su propio equipo. Para utilizar los elementos devueltos en los resultados de búsqueda (por ejemplo, para agregar datos a un mapa), debe poder acceder a la ubicación donde se almacenan los elementos indexados.

Proyectos no indexados

En las siguientes circunstancias, un proyecto existente no podrá indexarse:

Para empezar a indexar un proyecto no indexado, abra el proyecto y realice una búsqueda o inicie la indexación manual.

Actualizar desde una versión de ArcGIS Pro anterior

Cuando actualiza desde una versión de ArcGIS Pro anterior a la versión actual, cualquier cambio que haya realizado en la configuración de indexación predeterminada en la versión anterior se conserva en la versión actual. Para las configuraciones predeterminadas que no cambió, se aplican las configuraciones predeterminadas de la versión actual:

  • Los discos locales están indexados, pero las ubicaciones de red y las geodatabases corporativas no.
  • Las tareas de indexación programadas se ejecutan cuando inicia sesión en su equipo y ArcGIS Pro no se está ejecutando.
  • La indexación incremental se ejecuta cada hora, la reindexación se ejecuta cada día y la generación de miniaturas se ejecuta cada semana.

Nota:

Después de la actualización, se recomienda ejecutar la tarea Reconstruir índice lo antes posible. Una vez reconstruido el índice, puede aprovechar el filtrado de tipos de elementos para los resultados de búsqueda. Si lo desea, antes de ejecutar la tarea, puede buscar <user profile>\AppData\Local\ESRI\Index en File Explorer y eliminar manualmente todos los archivos en las carpetas ResourceIndex y Thumbnail. Esto garantiza que el índice reconstruido esté optimizado para la versión actual de ArcGIS Pro.

En ArcGIS Pro 3.2, se cambió el nombre de la carpeta de índice del proyecto de Index a <project name>_index. Después de la actualización, cuando abre un proyecto creado en una versión anterior, se crea una nueva carpeta de índice de proyecto con la convención de nomenclatura actual. El contenido del archivo .aprx se indexa nuevamente cuando busca o guarda el proyecto y se almacena en la nueva carpeta de índice. El índice antiguo se ignora pero no se elimina.

Temas relacionados