Principale utente con più risposte
La ricerca funziona parzialmente

Domanda
-
Ciao a tutti,
ho un nuovo quesito. Ho attivato il centro ricerche su sharepoint 2010 e questo funziona correttamente, ma se vado ed effettuare una ricerca sul search direttamente sulle pagine del sito (ricercando sul sito o su liste) non ottengo nessun risultato. Cosa non ho attivato??
grazie ancora
Moira
Risposte
-
Ciao Gabriele,
ho controllato quanto mi avevi detto, ma niente! non utilizzo la Form Based Authentication. Finalmente ho risolto l'arcano, il problema stava nella configurazione non corretta del Alternate access Mapping. Comunque grazie ancora.
- Contrassegnato come risposta Irina Turcu mercoledì 6 luglio 2011 13:03
Tutte le risposte
-
-
Il comportamento che noti in realtà è quello atteso dal momento in cui la web application consuma i servizi di una search application e la site collection possiede un search center. Si tratta di comprendere la differenza fra Scope custom e contestuali. "All Site" & "People" sono due scope custom (di tutte le web application che consumano la stessa search application) mentre "This List" e "This Site" sono scope contestuali di sito e lista corrente. I risultati vengono chiesti nel caso di scope contestuali (gli unici disponibili nel motore di ricerca WSS/WSF) vengono richiesti per l'appunto al Windows SharePoint Search. Quando è presente il Search completo (anche sotto forma di Search Server Express) diventano disponibili gli Scope custom che vengono richiesti alla Search Application associata alla web application. Occore quindi configurare le impostazioni di ricerca della site collection per fargli usare le pagine di ricerca e presentazione dei risultati messi a disposizione dal sito Search Center desiderato.
Un piccolo tips per customizzare la cosa
-
Il comportamento che noti in realtà è quello atteso dal momento in cui la web application consuma i servizi di una search application e la site collection possiede un search center. Si tratta di comprendere la differenza fra Scope custom e contestuali. "All Site" & "People" sono due scope custom (di tutte le web application che consumano la stessa search application) mentre "This List" e "This Site" sono scope contestuali di sito e lista corrente. I risultati vengono chiesti nel caso di scope contestuali (gli unici disponibili nel motore di ricerca WSS/WSF) vengono richiesti per l'appunto al Windows SharePoint Search. Quando è presente il Search completo (anche sotto forma di Search Server Express) diventano disponibili gli Scope custom che vengono richiesti alla Search Application associata alla web application. Occore quindi configurare le impostazioni di ricerca della site collection per fargli usare le pagine di ricerca e presentazione dei risultati messi a disposizione dal sito Search Center desiderato.
Un piccolo tips per customizzare la cosa
-
Ciao Gabriele,
non sto risolvendo il problema. Penso di non essermi spiegata bene. Non mi stanno funzionando gli scope contestuali; se faccio una ricerca su questi non mi trova niente. Forse non funziona il motore di ricerca WSS/WSF? Infatti se ricerco sulla "All site" mi trova quanto atteso.
Che ne dici?
-
La soluizione dovrebbe essere banale: nella configurazione del content DB non è stato specificato quale server deve indicizzare per contenuto per la ricerca di base WSF
Amministrazione Centrale- Gestisci impostazioni database del contenuto
Indica il nome del server wsf che deve indicizzare la cosa.Inoltre devi verificare che sempre in Amministrazione Centrale, Servizi nel server, il servizio di ricerca di SharePoint Foundation (da non confondere con quello di SharePoint Server) sia avviato. Se non lo è configuralo impostando anche il periodo di indicizzazione ed avvialo.
-
Oltre a quello che ho scritto nell'altro reply occorre usare ancora maggiori accortezze qualora si usi Form Based Authentication. In tal caso TUTTE le AREE dovranno usare CONTEMPORANEAMENTE autenticazione Windows ed autenticazione Form. In caso contrario gli scope contestuali NON forniranno mai risultato.
-
Ciao Gabriele,
ho controllato quanto mi avevi detto, ma niente! non utilizzo la Form Based Authentication. Finalmente ho risolto l'arcano, il problema stava nella configurazione non corretta del Alternate access Mapping. Comunque grazie ancora.
- Contrassegnato come risposta Irina Turcu mercoledì 6 luglio 2011 13:03
-