Diagnosticar problemas del servicio de búsqueda de Exchange
Se aplica a: Exchange Server 2013
El servicio de búsqueda de Exchange indexa los buzones de correo y los datos adjuntos compatibles en los buzones de correo de Exchange. Debido al aumento en los volúmenes de correo electrónico, los tamaños de los buzones y las cuotas de almacenamiento cada vez más grandes, el aprovisionamiento de buzones de archivo para los usuarios y la exhibición de documentos electrónicos local para realizar búsquedas de detección, el servicio de búsqueda de Exchange es un componente fundamental de los servidores de buzones de correo en su organización de Microsoft Exchange Server 2013. Los problemas con el servicio de búsqueda de Exchange pueden afectar a la productividad del usuario y tener impacto en la funcionalidad de Exhibición de documentos electrónicos local.
Para más información sobre el servicio de búsqueda de Exchange, vea Búsqueda de Exchange.
¿Está buscando tareas de administración relacionadas con la administración del servicio de búsqueda de Exchange? Vea Procedimientos de búsqueda de Exchange.
Uso del cmdlet Test-ExchangeSearch
En el paso 5 del procedimiento incluido en este tema se describe la ejecución del cmdlet Test-ExchangeSearch para diagnosticar problemas en el servicio de búsqueda de Exchange. Puede usar el cmdlet Test-ExchangeSearch para probar la funcionalidad del servicio de búsqueda de Exchange con un servidor de buzones de correo, una base de datos de buzones de correo o un buzón de correo específico. El cmdlet entrega un mensaje de prueba al buzón de correo especificado (o al buzón de correo del sistema de una base de datos si no hay especificado un buzón de correo) y luego ejecuta una búsqueda a fin de determinar si el mensaje está indexado e incluso el tiempo que tarda en indexarse. En circunstancias normales, el servicio de búsqueda de Exchange indexa un mensaje dentro de los 10 segundos posteriores a la creación del mensaje o a la entrega al buzón de correo. El mensaje de prueba se elimina automáticamente después de la prueba.
Para obtener información detallada acerca de la sintaxis y los parámetros, vea Test-ExchangeSearch.
Recuperación de elementos no aptos para la búsqueda
Puede usar el cmdlet Get-FailedContentIndexDocuments para recuperar una lista de elementos de buzón que no se pueden buscar que exchange Search no pudo indexar correctamente. Puede ejecutar el cmdlet en un servidor de buzones de correo, una base de datos de buzones o un buzón específico. El cmdlet devuelve detalles sobre cada elemento en el que no se pudo buscar. Hay varias razones por las que no se puede buscar un elemento de buzón de correo; por ejemplo, un mensaje de correo electrónico podría contener un tipo de archivo adjunto que no se puede indexar para la búsqueda o porque un filtro de búsqueda no está instalado o deshabilitado. Si hay disponible un filtro de búsqueda para ese tipo de archivo, puede instalarlo en los servidores de Exchange.
Importante
Los filtros de búsqueda proporcionados por Microsoft son probados y admitidos por Microsoft. Se recomienda probar los filtros de búsqueda de terceros en un entorno de prueba antes de instalarlos en los servidores de exExchangeNoVersionExchange en un entorno de producción.
Para obtener más información acerca de los elementos no aptos para la búsqueda, vea:
Diagnosticar problemas del servicio de búsqueda de Exchange
Deberá tener permisos asignados para poder llevar a cabo estos procedimientos. Para ver qué permisos necesita, consulte el Entrada "Exchange Search" en el tema de Permisos de destinatarios.
Comprobar el estado del servicio: ¿se ha iniciado el servicio Búsqueda de Microsoft Exchange (MSExchangeFastSearch) en el servidor de buzones de correo? En caso afirmativo, vaya al paso 2. En caso contrario, use el complemento Servicios de MMC para comprobar que el servicio MSExchangeFastSearch se esté ejecutando de la siguiente manera:
Haga clic en Inicio, elija Herramientas administrativas y, a continuación, haga clic en Servicios.
En Servicios, compruebe que el Estado del servicio de búsqueda de Microsoft Exchange aparezca como Iniciado.
Comprobar la configuración de la base de datos de buzón: ¿el parámetro IndexEnabled está establecido en true para la base de datos de buzones de correo del usuario? En caso afirmativo, vaya al paso 3. Si no es así, ejecute el siguiente comando en el Shell para comprobar que la marca IndexEnabled está establecida en true.
Get-MailboxDatabase | Format-Table Name,IndexEnabled
Para obtener información detallada acerca de la sintaxis y los parámetros, vea Get-MailboxDatabase.
Comprobar el estado de rastreo de la base de datos del buzón: ¿Se ha rastreado la base de datos de Exchange? En caso afirmativo, vaya al paso 4. De lo contrario, use el Monitor de confiabilidad y rendimiento para comprobar el contador de Rastreador de datos: buzones restantes del objeto de rendimiento Índices de búsqueda de MSExchange. Realice los siguientes pasos:
abra el Monitor de rendimiento (perfmon.exe).
En el árbol de consola, en Herramientas de supervisión, haga clic en Monitor de rendimiento.
En el panel Monitor de rendimiento, haga clic en Agregar (signo más de color verde).
En Agregar contadores, en la lista Seleccionar contadores del equipo, seleccione el servidor en el que se ubica la base de datos de buzones de correo que desea supervisar.
En el cuadro sin etiqueta que está debajo de la lista Seleccionar contadores del equipo, seleccione el objeto de rendimiento Índices de búsqueda de MSExchange.
En el cuadro Instancias del objeto seleccionado, seleccione la instancia de la base de datos de buzones de correo del usuario.
c. Haga clic en Agregar y, después en Aceptar.
En el panel Monitor de rendimiento, el objeto de rendimiento Índices de búsqueda de MSExchange aparece en la columna Objeto y los distintos contadores se enumeran en la columna Contador.
Vea el contador Rastreador de datos: buzones restantes. Cualquier valor igual o superior a 1 indica que los buzones de correo de la base de datos aún se están rastreando. Cuando finaliza el rastreo, el valor es 0.
Para obtener información acerca de cómo usar el Monitor de rendimiento, vea Guía paso a paso para la supervisión del rendimiento y la confiabilidad en Windows Server 2008
Comprobar el estado de indexación de copia de la base de datos: ¿el índice de contenido es correcto? Use el cmdlet Get-MailboxDatabaseCopyStatus para comprobar el estado de indización del contenido de una copia de base de datos.
Get-MailboxDatabaseCopyStatus -Server $env:ComputerName | Format-Table Name,Status,ContentIndex* -Auto
Para obtener información detallada acerca de la sintaxis y los parámetros, vea Get-MailboxDatabaseCopyStatus.
Ejecute el cmdlet Test-ExchangeSearch: si la base de datos de buzón de correo ya se ha rastreado, puede ejecutar el cmdlet Test-ExchangeSearch para la base de datos de buzón de correo o para un buzón específico.
Test-ExchangeSearch -Identity AlanBrewer@contoso.com
Para obtener información detallada acerca de la sintaxis y los parámetros, vea Test-ExchangeSearch.
Compruebe el registro de eventos de la aplicación: con Visor de eventos o shell, compruebe el registro de eventos de la aplicación para ver los mensajes de error relacionados con la búsqueda. Busque los siguientes orígenes de eventos.
MSExchangeFastSearch
Msexchangeis
Para obtener más información, haga clic en el vínculo incluido en la entrada del registro de eventos.
Reinicie microsoft Exchange servicio Search: use el complemento MMC services o el shell para detener y, a continuación, reiniciar el servicio Búsqueda de Microsoft Exchange (MSExchangeFastSearch):
Haga clic en Inicio, apunte Herramientas administrativas y luego haga clic en Servicios.
En Servicios, haga clic con el botón derecho en Búsqueda de Microsoft Exchange y luego haga clic en Detener. Una vez detenido el servicio, haga clic con el botón secundario en el servicio y, a continuación, elija Iniciar.
Vuelva a sesear el catálogo de búsqueda: en algunos casos, como cuando el catálogo de búsqueda está dañado, es posible que tenga que volver a sesear el catálogo. Cuando un catálogo de búsqueda debe reinicializarse, el servicio de búsqueda de Exchange le notifica las entradas de registro en el registro de eventos de la aplicación. Para obtener más información acerca de la reinicialización del catálogo de búsqueda, vea Reinicializar el catálogo de búsqueda.