Sdílet prostřednictvím


Gestione dei criteri di eliminazione della ricerca per indicizzazione in SharePoint Server 2010

Gestione dei criteri di eliminazione della ricerca per indicizzazione in SharePoint Server 2010

Salve! Sono Hal Zucati e lavoro come autore per Enterprise Search User Assistance. Desidero parlarvi di come gestire i criteri di eliminazione della ricerca per indicizzazione in SharePoint Server 2010.

SharePoint Server 2010 utilizza quattro criteri che controllano l'eliminazione accidentale del contenuto, nel caso in cui il componente di ricerca per indicizzazione (crawler) rilevi errori intermittenti durante una ricerca per indicizzazione. Tali criteri sono controllati dalle proprietà dell'applicazione del servizio di ricerca e determinano per quante volte e per quanto tempo è necessario provare a cercare un elemento specifico tramite ricerche per indicizzazione consecutive.

Questi quattro criteri e i valori predefiniti delle proprietà sono illustrati di seguito.


Criterio di eliminazione per accesso negato o file non trovato

Nel caso in cui il crawler rilevi un errore di accesso negato o file non trovato, la voce di indice corrispondente viene eliminata dall'indice di ricerca del componente di query, se l'errore si è verificato per più di ErrorDeleteCountAllowed ricerche per indicizzazione consecutive E il tempo trascorso dal primo errore è maggiore di ErrorDeleteIntervalAllowed ore. Se almeno una di queste due condizioni NON è soddisfatta, la ricerca della voce di indice viene ritentata.

Il valore predefinito di ErrorDeleteCountAllowed è 30 e quello di ErrorDeleteIntervalAllowed è 720 ore (30 giorni).


Criterio di eliminazione per tutti gli altri errori

Nel caso in cui il crawler rilevi errori di tipo diverso dall'accesso negato o da un file non trovato, l'elemento viene eliminato dall'indice di ricerca se l'errore si è verificato per più di ErrorCountAllowed ricerche per indicizzazione consecutive E il tempo trascorso dal primo errore è maggiore di ErrorIntervalAllowed ore. Se almeno una di queste due condizioni non è soddisfatta, la ricerca della voce di indice viene ritentata.

Il valore predefinito di ErrorCountAllowed è 100 e quello di ErrorIntervalAllowed è 1440 ore (60 giorni).


Criterio di ripetizione della ricerca per indicizzazione nel contenuto di SharePoint

Questo criterio si applica solo al contenuto di SharePoint. Nel caso in cui il crawler rilevi errori durante il recupero delle modifiche dal database del contenuto di SharePoint per RecrawlErrorCount ricerche per indicizzazione consecutive E sono trascorse RecrawlIntervalCount ore dal primo errore, il crawler impone la ripetizione della ricerca per indicizzazione in tale database del contenuto.

Il valore predefinito di RecrawlErrorCount è 10 e quello di RecrawlIntervalCount è 360 ore (15 giorni).


Criterio di eliminazione degli elementi non visitati

Durante le ricerche per indicizzazione complete in un'origine di contenuto, il crawler esegue un processo di eliminazione degli elementi non visitati, durante il quale elimina gli elementi inclusi nella cronologia della ricerca per indicizzazione ma che non sono stati trovati durante la ricerca per indicizzazione completa corrente. Questo criterio è esposto dalla proprietà DeleteUnvisitedMethod, che determina gli elementi da eliminare durante questa fase. I valori possibili sono tre:

  • Se DeleteUnvisitedMethod ha valore 0, vengono eliminati tutti gli elementi non visitati.

  • Se DeleteUnvisitedMethod ha valore 1 (impostazione predefinita), gli elementi non visitati con host corrispondente all'indirizzo iniziale specificato nell'origine di contenuto vengono mantenuti, mentre gli elementi non visitati trovati seguendo i collegamenti agli altri host vengono eliminati.

  • Se DeleteUnvisitedMethod ha valore 2, non viene eliminato alcun elemento non visitato.

Visualizzazione e modifica dei valori di questa proprietà

 

Tutti i valori di questa proprietà possono essere modificati esclusivamente nell'applicazione del servizio di ricerca, utilizzando Windows PowerShell per SharePoint Server 2010.

Per modificare i valori di questa proprietà:

  1. Verificare di disporre dei diritti appropriati sul computer in cui viene eseguita la procedura.
  2. Fare clic sul pulsante Start di Windows e scegliere Tutti i programmi (All Programs) .
  3. Scegliere Prodotti Microsoft SharePoint 2010 (Microsoft SharePoint 2010 Products) e quindi fare clic su Shell di gestione SharePoint 2010 (SharePoint 2010 Management Shell) .
  4. Utilizzare il comando GET per recuperare l'oggetto dell'applicazione di ricerca desiderata, come mostrato di seguito: $SearchApplication = Get-SPEnterpriseSearchServiceApplication

Per visualizzare il valore corrente di una proprietà, utilizzare il comando seguente:

$SearchApplication.GetProperty("PropertyName")

Per modificare il valore di una proprietà, utilizzare il comando seguente:

$SearchApplication.SetProperty("PropertyName", NewValue)

Per ulteriori informazioni, vedere Get-SPEnterpriseSearchServiceApplication all'indirizzo https://technet.microsoft.com/en-us/library/ff608050.aspx.

Grazie per l'attenzione. Per esprimere la vostra opinione sul contenuto, potete scrivere un commento.

 

Questo è un post di blog localizzato. Consultate l'articolo originale: Managing crawl deletion policies for SharePoint Server 2010