Condividi tramite


Come configurare la web part Risultati di ricerca per utilizzare una nuova origine dei risultati SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Nell'articolo precedente di questa serie, How to create a Search Center Site Collection and enable crawling of your content in SharePoint Server, we explained how you can create a Search Center Site Collection and enable crawling of your content. In questo articolo verrà illustrato:

Come disattivare il controllo delle versioni per la raccolta pagine

Se non si desidera archiviare e disattivare le pagine quando si configura la web part Risultati ricerca, è possibile disattivare il controllo delle versioni per la raccolta Pagine .

Di seguito è illustrata la procedura per disattivare il controllo delle versioni per la raccolta Pagine:

  1. Passare a Impostazioni sito -->Contenuto del sito.

  2. Nella pagina Contenuto del sito, fare clic sulla raccolta Pagine.

  3. Nella raccolta Pagine, fare clic sulla scheda RACCOLTA e quindi su Impostazioni raccolta.

  4. Nella pagina Impostazioni fare clic su Impostazioni controllo versioni.

  5. Nella pagina Impostazioni controllo versioni, nella sezione Approvazione del contenuto per Approvazione del contenuto obbligatoria per gli elementi inviati selezionare No.

  6. Nella sezione Visualizza cronologia versioni documento, per Crea una versione ogni volta che si modifica un file nella raccolta documenti, selezionare Nessun controllo delle versioni.

  7. Nella sezione Estrazione obbligatoria per Estrazione obbligatoria dei documenti prima della modifica, selezionare No.

    Disattiva controllo delle versioni per la raccolta pagine

Perché è necessario creare un'origine dei risultati per il centro ricerche

Un'origine dei risultati specifica da dove provengono i risultati della ricerca effettuata. Ad esempio, in questo scenario, non si desidera che i risultati della ricerca derivino da tutti i siti all'interno della farm di SharePoint, ma solo da un sito specifico all'interno della farm.

L'origine dei risultati predefinita in un Centro ricerche restituisce i risultati della ricerca dalla farm di SharePoint Server completa. Se si desidera ottenere i risultati della ricerca dalla farm di SharePoint Server completa, è possibile passare all'articolo successivo di questa serie, Pianificare l'uso dei criteri di affinamento della ricerca in una pagina dei risultati della ricerca in SharePoint Server. Tuttavia, se si desidera che i risultati della ricerca provenissero solo da un subset all'interno della farm di SharePoint Server (nel nostro scenario, un sito specifico), è necessario creare un'origine dei risultati.

Come creare un'origine dei risultati

A seconda del livello di autorizzazione, è possibile creare un'origine dei risultati su tre livelli:

Livello di autorizzazione In cui verrà aggiunta l'origine dei risultati
Amministratore dell'applicazione del servizio di ricerca
Per tutte le raccolte siti all'interno della farm
Amministratore della raccolta siti
Per tutti i siti in una raccolta siti
Proprietario della raccolta siti
Per un sito singolo

Per risparmiare spazio, verrà illustrato solo come creare un'origine dei risultati come amministratore della raccolta siti.

  1. Passare a Impostazioni sito -->Cerca origini risultati.

  2. Nella pagina Gestisci origini risultati fare clic su Nuova origine dei risultati.

    Creare l'origine dei risultati

  3. Nella pagina Aggiungi origine dei risultati immettere un Nome. Selezionare i valori per Protocollo e Tipo, quindi fare clic su Avvia il generatore di query. Verrà visualizzata una finestra di dialogo.

    Nello scenario è stato denominato l'origine dei risultati Articles e sono stati mantenuti i valori predefiniti per Protocol e Type.

    Aggiungere l'origine dei risultati

  4. Nella finestra di dialogo Compila query definire l'origine dei risultati.

    Tenere presente che in questo scenario si desidera che i risultati della ricerca provengano solo da un sito specifico all'interno della farm. Pertanto, nel campo Testo query è stato aggiunto quanto segue:

    {searchTerms?} (contentclass:sts_listitem) path:http://<path>
    

    Risultati della ricerca da un sito specifico

    Prima di procedere, si analizzeranno gli elementi immessi:

  • {searchTerms?} Nell'origine dei risultati è stato necessario includere le parole digitate dagli utenti all'interno della casella di query quando si cerca qualcosa. Naturalmente non esiste alcun modo per sapere cosa digiteranno gli utenti. Di conseguenza, è stata aggiunta la variabile di {searchTerms?} query. A proposito, è possibile indicare che si tratta di una variabile di query perché è racchiusa tra parentesi graffe (per altre informazioni, vedere Variabili di query in SharePoint Server). Quando un utente immette una query, questa variabile viene sostituita dalle parole che l'utente ha digitato nella casella di ricerca. Il punto interrogativo alla fine della variabile significa che, se non vengono immesse parole nella casella di ricerca, la variabile deve essere ignorata.

  • (contentclass:sts_listitem) Ciò significa che solo gli elementi dell'elenco verranno inclusi nell'origine dei risultati.

  • path:http://<path>Questo è il percorso del sito dal quale si desidera che provengano i risultati della ricerca.

  1. Verificare il corretto funzionamento dell'origine dei risultati facendo clic sulla scheda TEST e quindi su Visualizza altre informazioni.

    Testare e visualizzare altro

  2. Nel campo {searchTerms}, immettere le parole della query per simulare una query inserita da un utente, quindi fare clic su Test query.

    Nello scenario è stata immessa la configurazione della ricerca .

    Immettere Query

    Sono stati restituiti 52 risultati. (Vi dirò perché questo è un po 'cool nella prossima sezione...).

  3. Fare clic su OK per chiudere la finestra di dialogo e quindi su Salva.

Dopo aver creato un'origine dei risultati per il centro ricerche, è possibile passare alla configurazione della web part Risultati di ricerca per l'uso della nuova origine dei risultati.

Come configurare la web part Risultati di ricerca per utilizzare una nuova origine dei risultati

Per impostazione predefinita, nella pagina dei risultati della ricerca viene usata la web part Risultati di ricerca. Per configurare laweb part Risultati di ricerca, è necessario accedere alla pagina dei risultati della ricerca. Ecco la procedura relativa:

  1. Nella home page del Centro ricerche (l'URL predefinito di questa pagina è <site>/Pages/default.aspx ), immettere una query nella casella di ricerca e premere INVIO.

    Nello scenario è stata immessa la configurazione della ricerca .

    Immettere Ricerca

    Quando si preme INVIO, si verrà reindirizzati alla pagina dei risultati della ricerca (l'URL predefinito di questa pagina è <site>/Pages/results.aspx ).

    In questo scenario, sono stati restituiti 1.051 risultati della ricerca.

    Pagina dei risultati della ricerca predefinita

    Tenere presente che per impostazione predefinita si otterranno i risultati della ricerca dalla farm di SharePoint Server completa. Nella procedura seguente viene illustrato come modificare questa impostazione in modo che vengano restituiti solo i risultati della ricerca provenienti dall'origine dei risultati appena creata:

  2. Nella pagina dei risultati della ricerca fare clic sul menu Impostazioni -->Modifica pagina.

  3. Nella web part Risultati di ricerca, fare clic su Menu web part e quindi su Modifica web part.

    Fare clic su Modifica web part

  4. Nel riquadro degli strumenti della Web Part, fare clic su Cambia query. Verrà visualizzata una finestra di dialogo.

    Modifica query

  5. Nel menu Seleziona una query della finestra di dialogo selezionare l'origine dei risultati appena creata.

    In questo scenario, è stata selezionata l'origine dei risultati Articoli (raccolta siti).

    Selezionare Nuova origine risultati

  6. Fare clic su OK nella finestra di dialogo, fare clic su OK nel riquadro Strumenti web part e quindi salvare la pagina. Per verificare il corretto funzionamento della configurazione, immettere una query.

    Nello scenario è stata immessa la configurazione della ricerca .

    Risultato della ricerca finale

    Vengono restituiti 52 risultati, che è lo stesso numero di elementi ottenuti quando è stato eseguito il test della query nella configurazione dell'origine dei risultati. Niente male, vero?

Ora che la web part Risultati di ricerca mostra i risultati della ricerca interessati, l'attività successiva consiste nel facilitare agli utenti il filtro di tali risultati della ricerca utilizzando criteri di affinamento.

Successivi articoli di questa serie

Pianificare l'utilizzo di criteri di affinamento della ricerca in una pagina dei risultati di ricerca in SharePoint Server