Osearch: operazione Stsadm (Office SharePoint Server)
Nome dell'operazione: Osearch
Descrizione
Gestisce il servizio di ricerca di Office SharePoint Server.
Importante
Se si scollega e si ricollega un database del contenuto, tenere presente che la successiva ricerca per indicizzazione eseguita nel contenuto del database sarà completa anche se è stata richiesta una ricerca per indicizzazione incrementale. Poiché durante una ricerca per indicizzazione completa viene rieseguita una ricerca per indicizzazione in tutto il contenuto rilevato dal crawler, indipendentemente dal fatto che tale contenuto sia già stato sottoposto a ricerca per indicizzazione, le ricerche per indicizzazione complete possono richiedere molto più tempo delle ricerche per indicizzazione incrementali.
Sintassi
stsadm -o osearch
[-action]
[-f] <visualizzazione dei messaggi di richiesta impedita>
[-role] <indice, query o entrambi>
[-farmcontactemail] <indirizzo di posta elettronica>
[-farmperformancelevel] <prestazioni indicizzazione>
[-farmserviceaccount] <nome account>
[-farmservicepassword] <password>
[-defaultindexlocation] <directory>
[-propagationlocation] <directory>
[-reprovisionindex]
[-cleansearchdatabase] {true | false}
[-ssp] <nome provider di servizi condivisi>
Parametri
Parametro |
Valore |
Obbligatorio |
Descrizione |
action |
Uno dei valori seguenti:
|
Sì |
Specifica l'azione da eseguire. I parametri obbligatori per "Start", se non ancora impostati, sono role, farmcontactemail, farmserviceaccout e farmservicepassword. |
f |
<nessuno> |
No |
Impedisce la visualizzazione dei messaggi di richiesta. Utilizzato con il parametro action. |
role |
Uno dei valori seguenti:
|
Specifica se un server specifico è un server di indicizzazione, un server di query o entrambi. |
|
farmcontactemail |
Indirizzo di posta elettronica valido nel formato *prova@example.com* |
No. Tuttavia, questo parametro è obbligatorio quando viene utilizzato con il valore "start". |
Specifica un indirizzo di posta elettronica che gli amministratori del sito esterno possono contattare se si verificano problemi quando il sito è sottoposto a ricerca per indicizzazione. Questa impostazione si applica a tutti i server della farm. |
farmperformancelevel |
Uno dei valori seguenti:
|
No |
Regola il livello delle prestazioni di indicizzazione per ogni server di indicizzazione. L'impostazione predefinita è Reduced. È possibile configurare questa impostazione solo per un server di indicizzazione specifico e non per il provider di servizi condivisi (SSP). |
farmserviceaccount |
<nessuno> |
No |
Nome utente dell'account con il quale verrà eseguito l'account del servizio di ricerca di Office SharePoint Server. La configurazione o la modifica questo account ha effetto su tutti i server di indicizzazione e di query della server farm. Nota Per motivi di sicurezza e per consentire all'account del servizio di ricerca della farm l'accesso al database e all'indice di contenuto, è necessario che tale account non sia un account di servizio. Alcuni esempi di account incorporati sono Servizio locale e Servizio di rete. |
farmservicepassword |
<nessuno> |
No |
Password per il parametro farmserviceaccount. |
defaultindexlocation |
Percorso di cartella valido nel formato C:\*Cartella*\*Sottocartella* |
Per impostazione predefinita, l'indice di ricerca si troverà in questo percorso del server. Per i server di indicizzazione, è possibile specificare un percorso diverso quando si crea un provider di servizi condivisi. Per modificare il percorso del file di indice per un provider di servizi condivisi esistente, utilizzare il parametro indexlocation dell'operazione Editssp. Nota La modifica del percorso dell'indice reimposterà l'indice. Per spostare un indice con una reimpostazione, utilizzare il parametro noreset dell'operazione Spsearchsensitive o Osearchsensitive. |
|
propagationlocation |
Un percorso valido, ad esempio “C:\Searchindexes” |
Si tratta del percorso in cui vengono memorizzati gli indici di ricerca propagati a un server. Questo percorso deve essere condiviso affinché la propagazione al server si verifichi. A un account del servizio di ricerca verrà concesso l'accesso in scrittura alla cartella condivisa propagata e la cartella condivisa verrà denominata "Searchindexpropagation". Nota Questa impostazione è disponibile quando la casella di controllo Utilizza questo server per la gestione delle query di ricerca è selezionata. |
|
reprovisionindex |
Nome di provider di servizi condivisi valido, ad esempio "Servizio_Condiviso1" |
No. È tuttavia necessario utilizzare il parametro ssp. |
Reinizializza un server di query per un singolo provider di servizi condivisi. Nota Questo parametro è stato introdotto in Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1). |
cleansearchdatabase |
Uno dei valori seguenti:
|
No. È tuttavia necessario utilizzare il parametro ssp. |
Quando il parametro cleansearchdatabase è impostato su true, viene attivata la pulizia della tabella di database in cui sono archiviate le proprietà dei documenti. La pulizia viene eseguita durante l'avvio del servizio. Per ulteriori informazioni, vedere la sezione Osservazioni. Nota Questo parametro non richiede l'esecuzione di una ricerca per indicizzazione completa in un indice. Nota Questo parametro è stato introdotto in Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1). |
ssp |
Nome di provider di servizi condivisi valido, ad esempio "Servizio_Condiviso1" |
No. È tuttavia un parametro obbligatorio se viene utilizzato il parametro reprovisionindex o cleansearchdatabase. |
Specifica il catalogo del nome del provider di servizi condivisi da reinizializzare. Nota Questo parametro è stato introdotto in Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1). |
Esempi
Per avviare il servizio di ricerca di Office SharePoint Server (Osearch), utilizzare la sintassi seguente:
stsadm -o osearch -action start
Per arrestare il servizio di ricerca di Office SharePoint Server (Osearch), utilizzare la sintassi seguente:
stsadm -o osearch -action stop[-f]
Importante
Quando si utilizza questo parametro, viene visualizzato il messaggio "Avviso: il servizio di ricerca di Office SharePoint Server attivato nel server verrà disinstallato e tutti i file di indice verranno eliminati. Eliminare definitivamente tutti i dati nell'indice? [y/n]". Per evitare che questo messaggio di avviso venga visualizzato, utilizzare il parametro f.
Osservazioni
Se si esegue l'Aggiornamento dell'infrastruttura per Microsoft Office Servers, l'identificatore (ID) di ogni database del contenuto viene mantenuto quando si ripristina o ricollega il database utilizzando gli strumenti incorporati. Il comportamento predefinito per quanto riguarda il mantenimento del registro delle modifiche in caso di utilizzo degli strumenti incorporati è il seguente:
I registri delle modifiche di tutti i database vengono mantenuti quando si ripristina una farm.
Il registro delle modifiche di un database del contenuto viene mantenuto quando si ricollega il database.
Il registro delle modifiche di un database del contenuto NON viene mantenuto quando si ripristina solo il database.
Se vengono mantenuti l'ID e il registro delle modifiche di un database, la ricerca per indicizzazione continua in base alla normale pianificazione definita dalle regole della ricerca per indicizzazione. Se non viene mantenuto un registro delle modifiche, durante la successiva ricerca per indicizzazione pianificata verrà eseguita una ricerca per indicizzazione completa. Per ulteriori informazioni, vedere Spostare i database del contenuto (Office SharePoint Server 2007) e Eseguire il backup e il ripristino di un'intera farm (Office SharePoint Server 2007).
In alcuni casi nell'indice può ancora esistere una voce della tabella di database per un documento eliminato. Il parametro cleansearchdatabase consente di rimuovere le eventuali proprietà orfane che potrebbero essere presenti nella tabella, in modo che non vengano visualizzate nei risultati di ricerca futuri.