Crawl Log Timer Jobs MIA (missing in action)

Posted by on Tuesday, April 23, 2013 in PowerShell, SharePoint 2010, Troubleshooting | 0 comments

<autocelebrazione>E’ con immenso piacere che scrivo questo primo post sul nuovo blog, sempre WordPress, ma “autogestito”. Il nuovo tema responsivo mi soddisfa molto dal punto di vista tecnico, un po’ meno da quello grafico… ho idea che i lavori non siano ancora finiti, so stay tuned ;) </autocelebrazione>

Giorni fa mi sono imbattuto in uno strano problema in ambito “Search”. Stavo indagando un errore del servizio di ricerca in una farm SharePoint 2010 quando, accedendo ai crawl log mi sono accorto che non era presente alcun log. Sapevo per certo che l’indicizzazione dei contenuti avveniva come me da pianificazione, ma di log neanche l’ombra.

Il popolamento dei crawl log e la loro manutenzione sono responsabilità di due timer job:

  • Crawl Log Cleanup for Search Application <Nome SSA>
  • Crawl Log Report for Search Application <Nome SSA>

Controllando la pagina delle Timer Job Definition, nella Central Administration, mi sono accordo che i due job era spariti. Come? Quando? Perché? Tutte queste domanda non hanno ancora risposta… Una possibilità, tenuta da parte come rimedio estremo, era quella di ricreare la Search Service Application, ma sinceramente mi sembrava troppo una soluzione troppo drastica.

Come molte altre volte ho trovato un valido aiuto nei forum Microsoft dedicati a SharePoint. Un utente con lo stesso mio problema si era scritto una consolle application e ne aveva postato il codice. Da qui alla “traduzione” in PowerShell il passo è stato breve (per accorgermi solo in seguito che un altro utente aveva già postato praticamente lo stesso script).

Questo è lo script che ho utilizzato:

L’utente che ha postato il codice originale metteva in guardia da comportamenti anomali del transaction log durante l’esecuzione di questo script. Sinceramente io non ho notato nulla di particolare, ma tenetelo comunque in considerazione, ha una sua logica questo avviso.

Ora vi lascio, Joe Carroll mi aspetta ;)

Read More

Nuovo articolo SharePointCommunity.it

Posted by on Sunday, September 30, 2012 in FAST Search for SharePoint, SharePoint 2010, SharePointCommunity.it | 0 comments

Dopo qualche mese di "assenza" sono finalmente tornato a scrivere per SharePointCommunity.it. Sabato è stato pubblicato il mio ultimo articolo, Creare custom property extractors per FAST Search for SharePoint 2010. Come? Vi state chiedendo cosa sia un custom property extractor? Anticipo solo che si tratta di una feature di FAST Search for SharePoint 2010 che permette di riconoscere automaticamente una serie di termini all'interno dei contenuti indicizzati (attenzione, leggete bene le note finali dell'articolo) e di utilizzarli nel sito di ricerca (o forse sarebbe meglio dire nel servizio di ricerca). Per il resto vi invito a leggere l'articolo e, se vi va, farmi sapere cosa ne pensate :). Happy SPC.it - Riccardo
Read More

Nuova casa per il progetto Faceted Search 3.0

Posted by on Tuesday, January 5, 2010 in 3rd parties | 1 comment

Riporto una comunicazione del team del progetto Faceted Search su Codeplex (http://facetedsearch.codeplex.com/Thread/View.aspx?ThreadId=16945 ultimo post). Il file di setup dell’ultima build della diffusa estensione per MOSS 2007 (al momento 3.0. 111709.0) ha cambiato casa, è stato spostato sul sito http://code.msdn.microsoft.com/XSearch. Al vecchio indirizzo http://facetedsearch.codeplex.com è ancora disponibile la build 2.5, completa di codice sorgente.  Le differenze tra le due versioni sono molte, lascio a voi il “compito” di entrare nei dettagli, vi segnalo giusto due note. La prima è la differente versione delle Enterprise Libraries utilizzate nelle due build. La versione 2.5 utilizza le EntLib 3.1 mentre Faceted Search 3.0 utilizza le EntLib 4.1. La seconda nota riguarda la procedura di setup: “one click install” per quanto riguarda l’ultima build, più articolata quella della versione 2.5. In fine segnalo una cosa che mi ha fatto penare in molte occasioni prima di avere una risposta “ufficiale” (http://facetedsearch.codeplex.com/WorkItem/View.aspx?WorkItemId=9171). Per utilizzare le “faccette” eseguendo una ricerca dalla web part di ricerca avanzata il Search Center deve essere creato con language pack inglese. Al momento non è garantito il funzionamento su qualunque altra localizzazione. - Riccardo
Read More

Authentication failed because the remote party has closed the transport stream

Posted by on Saturday, January 2, 2010 in Amministrazione | 1 comment

In attesa di vedere Danilo Gallinari in azione stavo facendo un po' di "pulizia" nella mia mailbox e mi è tornato sotto mano un messaggio di inizio 2009 nel quale ho descritto ai miei colleghi questo strano errore che ho affrontato durante un attività in una farm MOSS SP1 + Inf. Update. Cliccando su qualunque link relativo al servizio di ricerca mi si presentava questo messaggio: Error Dopo diverse ricerche ho scoperto che si tratta di un problema legato ad IIS 6, più precisamente al certificato che viene installato durante il setup di MOSS sul sito Office Server Web Services. Dopo aver scaricato il resource toolkit di IIS 6 (http://www.microsoft.com/downloads/details.aspx?familyid=56FC92EE-A71A-4C73-B628-ADE629C89499) ho eseguito il comando SelfSSL da riga di comando con questi parametri:
C:Program FilesIIS ResourcesSelfSSLselfssl.exe /T /S:[Office Server Web Services Site ID from IIS]
A questo punto le pagine di configurazione del servizio di ricerca sono tornate disponibili. Allora mi sembrò così strano... chissà se è successo anche a qualcuno di voi :) - Riccardo
Read More