¿Cómo reindexar la lista de SharePoint o la biblioteca de documentos?
Requisito: Reindexar lista o biblioteca de documentos en SharePoint.
La función Reindexar en SharePoint le permite forzar al servicio de búsqueda a reindexar la lista o biblioteca, independientemente de que los elementos se cambien o no. El programa de rastreo completo reindexa todos los elementos de forma predeterminada (lo que puede activar según demanda desde la aplicación del servicio de búsqueda en SharePoint local). Pero cuando usa la función de reindexación en SharePoint, esos elementos se marcan para volver a rastrearse y se rastrearán durante el siguiente rastreo incremental o continuo.
¿Cómo reindexar una lista de SharePoint?
Si desea volver a rastrear una lista o biblioteca de documentos, siga estos pasos:
- Navegue a la lista o biblioteca de documentos >> Haga clic en Configuración >> Elija Configuración de lista o biblioteca.
- Haga clic en Configuración avanzada.
Desplácese hacia abajo hasta la sección Reindexar y haga clic en el botón "Reindexar" (para listas, encontrará el botón "Reindexar lista" y para bibliotecas, "Reindexar biblioteca de documentos").
-
Confirme el mensaje para volver a indexar una biblioteca de documentos SharePoint 2016.
Todo el contenido de su Lista o Biblioteca se reindexará durante el próximo rastreo programado.
Volver a indexar la lista de SharePoint mediante PowerShell
¿Necesita volver a indexar una lista de SharePoint o una biblioteca de documentos mediante un script? Aquí está la forma de hacerlo con PowerShell.
Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue
#Site collection URL variable
$SiteURL="https://intranet.crescent.com/"
$ListName="Documents"
#Get the Web and List objects
$Web = Get-SPWeb $SiteURL
$List = $web.Lists.TryGetList($ListName)
If($List)
{
[Int] $SearchVersion = 0
#Get the existing search version number
If($List.RootFolder.Properties.ContainsKey("vti_searchversion") -eq $True)
{
$SearchVersion = $List.RootFolder.Properties["vti_searchversion"]
}
#Increment Search version
$SearchVersion++
#Update the Search version number
$List.RootFolder.SetProperty("vti_searchversion", $SearchVersion)
$List.Update()
Write-host -f Green "Search Version has been increased to $SearchVersion on $ListName"
}
Aunque es posible volver a indexar una lista o biblioteca mediante la interfaz de usuario de SharePoint, PowerShell proporciona una solución más eficiente. Al utilizar el script de PowerShell, puede volver a indexar fácilmente una lista o biblioteca con solo unas pocas líneas de código.
Reindexar una lista o biblioteca mediante PowerShell garantiza que el índice de búsqueda esté actualizado y sea preciso, lo que puede mejorar la experiencia de búsqueda para los usuarios finales. Con el conocimiento adquirido en este tutorial, puede comenzar a reindexar sus listas y bibliotecas de SharePoint con PowerShell.

