Doppi risultati nelle ricerche
- Dettagli
- Categoria:SharePoint
- Pubblicato Domenica, 24 Luglio 2011 20:50
- Scritto da Riccardo Valenti
- Visite: 216
Dopo aver configurato i MySite o Siti Personali in SharePoint 2010 sono andato a configuare il crawl della ricerca affinchè indicizzasse tutti i profili con le relative informazioni, per farlo sono andato a modificare le origini di contenuto della ricerca di SharePoint inserendo l'url dell'applicazione web dedicata ai profili. Ho quindi aggiunto le seguenti righe:
la comfigurazione completa era quindi
e ho lanciato un sincronizzazione incrementale.
Nell'attesa ho iniziato a guardare e provare le funzionalità dei siti personali di SharePonit 2010 ma ne tratterò in un'altro articolo.
Finita l'indicizzazione provo subito ad effettuare una ricerca sui profili e subito noto che tutti i risultati sono duplicati, tutti i profili appaio due volte. All'inizio ho pensato che i profili venissero mostrati due volte perchè il termine ricercato, nel mio caso il cognome, era presente sia nel campo cognome che nell'indirizzo email, allora ho provato a utilizzare termini che comparissero in un solo campo nel profilo ma anche in questo caso tutti i risultati erano duplicati. Mi sono messo ad indagare un pò fino ad arrivare a scoprire la causa del problema. Il problema risiedeva nelle configurazioni del crawler di ricerca e più precisamente nelle righe che utilizzavano il protocollo sps3 (per chi non lo sapesse sps3 indica al crawler di utilizzare gli header propri di SharePoint, ciò gli permette di superare senza problemi alcune limitazioni come proxy ecc...). In pratica i profili venivano indicizzati due volte perchè venivano trovati sia indicizzado il contenuto di sps3://portale.mia_società.it che sps3://persone.mia_società.it. La risoluzione è quanto mai semplice, è bastato rimuovre una delle due righe che riportava l'utilizzo degli header sps3 e rilanciare una sincronizzazione completa.
Ora i profili non sono più doppi nelle ricerche ma appaio sempre correttamente.


