Gestire lo schema di ricerca in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Lo schema di ricerca in SharePoint Server consente di determinare in quale modo il contenuto viene raccolto e recuperato nell'indice di ricerca in SharePoint Server.
Le proprietà sottoposte a ricerca per indicizzazione sono metadati estratti dal contenuto durante le ricerche per indicizzazione. I metadati possono rappresentare contenuto strutturato, ad esempio il titolo o l'autore di un documento di Word o contenuto non strutturato, ad esempio la lingua rilevata o le parole chiave estratte.
Decidere quali metadati sottoposti a ricerca per indicizzazione indicizzare eseguendo il mapping della proprietà sottoposta a ricerca per indicizzazione a una proprietà gestita. Solo gli utenti possono eseguire una ricerca sulle proprietà gestite. È possibile eseguire il mapping di più proprietà sottoposte a ricerca per indicizzazione a un'unica proprietà gestita oppure di un'unica proprietà sottoposta a ricerca per indicizzazione a più proprietà gestite.
Nota
Lo schema di ricerca si applica sia alle esperienze di ricerca classiche che a quelle moderne, ad eccezione delle impostazioni seguenti che non si applicano alla ricerca moderna:
- Rifinibile. La ricerca moderna include criteri di affinamento delle affinamenti predefiniti.
- Ordinabile. Non supportato nella ricerca moderna.
- Estrazione di entità personalizzata. La ricerca moderna include criteri di affinamento delle affinamenti predefiniti.
- Estrazione del nome della società. Non supportato nella ricerca moderna.
Prima di iniziare
Prima di iniziare questa operazione, consultare le seguenti informazioni sui prerequisiti:
Creare un'applicazione del servizio di ricerca.
Aggiungere una o più origini contenuto ed eseguire una ricerca per indicizzazione completa.
Per visualizzare proprietà sottoposte a ricerca per indicizzazione e proprietà gestite
Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca.
Nella sezione Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.
Fare clic sull'applicazione del servizio di ricerca.
Sulla barra di avvio veloce della pagina Amministrazione ricerca fare clic su Schema di ricerca in Query e risultati.
Nella pagina Proprietà gestite è visualizzata una panoramica di tutte le proprietà gestite, delle impostazioni di queste e delle proprietà sottoposte a ricerca per indicizzazione alle quali è stato eseguito il mapping. Per visualizzare le proprietà sottoposte a ricerca per indicizzazione, fare clic su Proprietà sottoposte a ricerca per indicizzazione. Per visualizzare le categorie delle proprietà sottoposte a ricerca per indicizzazione, fare clic su Categorie.
Per aggiungere una proprietà gestita
Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca.
Nella sezione Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.
Fare clic sull'applicazione del servizio di ricerca.
Sulla barra di avvio veloce della pagina Amministrazione ricerca fare clic su Schema di ricerca in Query e risultati.
Nella pagina Proprietà gestite fare clic su Nuova proprietà gestita.
Nella casella Nome proprietà della sezione Nome e descrizione della pagina Nuova proprietà gestita immettere il nome della nuova proprietà gestita. È inoltre possibile immettere una descrizione.
Nella sezione Tipo selezionare una delle opzioni seguenti per la proprietà:
Testo
Intero
Decimale
Data e ora
Sì/No
Float a precisione doppia
Binario
- Nella sezione Caratteristiche principali selezionare una o più delle opzioni seguenti:
Ricerca consentita
Impostazioni ricercabili avanzate (facoltativo, se è selezionata l'opzione Cercabile)
Sottoponibile a query
Recuperabile
Consenti più valori
Affinabile
Ordinabile
Alias
Normalizzazione token
Corrispondenza completa
Tokenizzazione indipendente dalla lingua
Tokenizzazione delle query più fine
Importante
Se si desidera utilizzare la proprietà gestita come affinamento ricerca, è necessario selezionare sia Perfezionabile che Sottoponibile a query.
Nella sezione Mapping a proprietà sottoposte a ricerca per indicizzazione fare clic su Aggiungi mapping.
Nella pagina Selezione proprietà sottoposte a ricerca per indicizzazione selezionare una proprietà sottoposta a ricerca per indicizzazione per la quale eseguire il mapping alla proprietà gestita e quindi fare clic su OK. Ripetere questo passaggio per eseguire il mapping di altre proprietà sottoposte a ricerca per indicizzazione.
Nella sezione Mapping a proprietà sottoposte a ricerca per indicizzazione della pagina Nuova proprietà gestita specificare se si desidera includere:
Tutto il contenuto di tutte le proprietà sottoposte a ricerca per indicizzazione con mapping alla proprietà gestita
Il contenuto della prima proprietà sottoposta a ricerca per indicizzazione che contiene un valore e, facoltativamente, l'ordine desiderato.
Nella sezione Estrazione nome società è possibile, se si desidera, selezionare la casella di controllo per abilitare l'estrazione del nome della società.
Nella sezione Estrazione entità personalizzata è possibile, se si desidera, selezionare la casella di controllo per abilitare l'estrazione dell'entità personalizzata. Per le procedure, vedere Creare e distribuire estrattori di entità personalizzati in SharePoint Server.
Fare clic su OK.
È necessario eseguire una ricerca per indicizzazione completa dell'origine di contenuto o delle origini che contengono questa nuova proprietà gestita per includerla nell'indice di ricerca. Se la nuova proprietà gestita si trova in una raccolta o in un elenco di SharePoint Server, è necessario reindicizzare tale raccolta o elenco. Per altre informazioni, vedere Panoramica dello schema di ricerca in SharePoint Server.
Per modificare una proprietà gestita
Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca.
Nella sezione Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.
Fare clic sull'applicazione del servizio di ricerca.
Sulla barra di avvio veloce della pagina Amministrazione ricerca fare clic su Schema di ricerca in Query e risultati.
Nella pagina Proprietà gestite individuare la proprietà gestita che si desidera modificare o immettere il nome di questa nella casella Filtro.
Posizionare il puntatore del mouse sulla proprietà gestita che si desidera modificare, fare clic sulla freccia e quindi fare clic su Modifica/mapping proprietà.
Nella pagina Modifica proprietà gestita modificare le impostazioni e quindi fare clic su OK.
Per rendere effettive alcune modifiche alle impostazioni della proprietà gestita è necessario eseguire una ricerca per indicizzazione completa. Per una panoramica delle modifiche che richiedono la reindicizzazione del contenuto, vedere la tabella Modifiche allo schema di ricerca che richiedono la reindicizzazione del contenuto.
Per eliminare una proprietà gestita
Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca.
Nella sezione Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.
Fare clic sull'applicazione del servizio di ricerca.
Sulla barra di avvio veloce della pagina Amministrazione ricerca fare clic su Schema di ricerca in Query e risultati.
Nella pagina Proprietà gestite individuare la proprietà gestita che si desidera eliminare o immettere il nome di questa nella casella Filtro.
Posizionare il puntatore del mouse sulla proprietà gestita che si desidera eliminare, fare clic sulla freccia e quindi fare clic su Elimina.
Fare clic su OK.
Se si elimina una proprietà gestita: gli utenti non possono più eseguire query usando questa proprietà. Una regola di query che usa questa proprietà non funziona più. Un'applicazione di ricerca personalizzata o una web part che usa questa proprietà non funziona più. Per eliminare questa proprietà dall'indice di ricerca, è necessario eseguire una ricerca per indicizzazione completa. Se la proprietà eliminata si trovava in una raccolta o in un elenco di SharePoint Server, sarà necessario reindicizzare tale raccolta o elenco.
Per eseguire il mapping di una proprietà sottoposta a ricerca per indicizzazione a una proprietà gestita
Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca.
Nella sezione Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.
Fare clic sull'applicazione del servizio di ricerca.
Sulla barra di avvio veloce della pagina Amministrazione ricerca fare clic su Schema di ricerca in Query e risultati.
Nella pagina Proprietà sottoposte a ricerca per indicizzazione individuare la proprietà sottoposta a ricerca per indicizzazione della quale si desidera eseguire il mapping a una proprietà gestita o immetterne il nome nella casella Filtri.
Posizionare il puntatore del mouse sulla proprietà sottoposta a ricerca per indicizzazione della quale si desidera eseguire il mapping, fare clic sulla freccia e quindi fare clic su Modifica/mapping proprietà.
Nella sezione Mapping con proprietà gestite della pagina Modifica proprietà sottoposta a ricerca per indicizzazione fare clic su Aggiungi mapping.
Nella pagina Selezione proprietà gestite selezionare una proprietà gestita per la quale eseguire il mapping alla proprietà sottoposta a ricerca per indicizzazione e quindi fare clic su OK. Ripetere questo passaggio per eseguire il mapping di altre proprietà gestite a questa proprietà sottoposta a ricerca per indicizzazione.
Nella sezione Includi in indice full text selezionare la casella se si desidera includere il contenuto della proprietà sottoposta a ricerca per indicizzazione nell'indice full text.
Nella pagina Modifica proprietà sottoposta a ricerca per indicizzazione fare clic su OK.
Per rendere effettivo il nuovo mapping, è necessario eseguire una ricerca per indicizzazione completa dell'origine contenuto che include la proprietà sottoposta a ricerca per indicizzazione che è stata mappata a una proprietà gestita. Se il nuovo mapping riguarda una raccolta o un elenco di SharePoint Server, è necessario reindicizzare tale raccolta o elenco.
Per visualizzare o modificare le categorie delle proprietà sottoposte a ricerca per indicizzazione
Verificare che l'account utente che esegue questa procedura sia un amministratore per l'applicazione del servizio di ricerca.
Nella sezione Gestione applicazione di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.
Fare clic sull'applicazione del servizio di ricerca.
Sulla barra di avvio veloce della pagina Amministrazione ricerca fare clic su Schema di ricerca in Query e risultati.
Nella pagina Categorie individuare la categoria di proprietà sottoposte a ricerca per indicizzazione che si desidera visualizzare o modificare.
Per visualizzare le proprietà sottoposte a ricerca per indicizzazione che appartengono a una categoria e le proprietà gestite alle quali è stato eseguito il mapping di tali proprietà, fare clic sulla categoria di proprietà sottoposte a ricerca per indicizzazione nella pagina Categorie.
Per modificare una categoria, posizionare il puntatore del mouse sulla categoria di proprietà sottoposte a ricerca per indicizzazione che si desidera modificare, fare clic sulla freccia e quindi fare clic su Modifica categoria.
Attenzione
Se si modifica una categoria di proprietà sottoposte a ricerca per indicizzazione, le modifiche si applicano a tutte le proprietà all'interno della categoria stessa. La modifica di una categoria di proprietà sottoposte a ricerca per indicizzazione può influire sulle prestazioni e sulla modalità di salvataggio delle voci nell'indice di ricerca. È necessario anche reindicizzare il contenuto.
Aggiungere una proprietà gestita tramite l'amministrazione tenant o l'amministrazione raccolta siti
Gli amministratori tenant e gli amministratori di raccolte siti possono creare uno schema di ricerca specifico per il tenant o per la raccolta siti corrispondente. Per altre informazioni su come gestire lo schema di ricerca per tenant e raccolte siti, vedere Gestire lo schema di ricerca in SharePoint.
È possibile creare nuove proprietà gestite per un tenant o una raccolta siti e mappare a esse le proprietà sottoposte a ricerca per indicizzazione. In alternativa, è possibile riutilizzare proprietà gestite non utilizzate esistenti a cui non sono state mappate proprietà sottoposte a ricerca per indicizzazione e rinominarle utilizzando un alias. È quindi necessario eseguire il mapping delle proprietà sottoposte a ricerca per indicizzazione alla proprietà gestita rinominata con l'alias definito.
Quando si crea una nuova proprietà gestita nell'amministrazione tenant o nell'amministrazione raccolta siti, sono previste alcune limitazioni. La proprietà ad esempio può essere solo di tipo Text o Yes/No e non può essere per affinamento ricerca o ordinabile. Se è necessaria una proprietà di un altro tipo oppure una proprietà con caratteristiche diverse da quelle disponibili, attenersi alla procedura descritta in Per creare una proprietà gestita rinominandone una esistente.
Dopo avere aggiunto una nuova proprietà a un elenco o a una raccolta in un sito di SharePoint Server o dopo avere modificato le proprietà usate in un elenco o in una raccolta, per applicare le modifiche all'indice di ricerca è necessario eseguire nuovamente la ricerca per indicizzazione del contenuto. Dato che le modifiche vengono apportate nello schema di ricerca e non nel sito effettivo, il crawler non reindicizza automaticamente l'elenco o la raccolta. Per assicurarsi che le modifiche vengano sottoposte a ricerca per indicizzazione e reindicizzate, è possibile richiedere espressamente una reindicizzazione dell'elenco o della raccolta. In questo modo, il contenuto dell'elenco o della raccolta verrà nuovamente sottoposto a ricerca per indicizzazione e reindicizzato e sarà possibile iniziare a usare le nuove proprietà gestite nelle query, nelle regole di query e nei modelli di visualizzazione.
Per una panoramica delle modifiche alle impostazioni delle proprietà gestite che richiedono la reindicizzazione del contenuto, vedere Modifiche allo schema di ricerca che richiedono la reindicizzazione del contenuto.
Per creare una proprietà gestita per un tenant o una raccolta siti
Verificare che l'account utente che esegue questa procedura corrisponda a un amministratore del tenant o della raccolta siti.
Accedere alla pagina Schema di ricerca per il tenant o una raccolta siti.
- Per il tenant, passare a Altre funzionalità nell'interfaccia di amministrazione di SharePoint e accedere con un account con autorizzazioni di amministratore in Microsoft 365. In Cerca selezionare Apri e quindi Gestisci schema di ricerca.
- Per la raccolta siti, sul sito accedere a Impostazioni, fare clic su Impostazioni sito e quindi su Schema di ricerca in Amministrazione raccolta siti.
Nella pagina Proprietà gestite fare clic su Nuova proprietà gestita.
Nella casella Nome proprietà della sezione Nome e descrizione della pagina Nuova proprietà gestita immettere il nome della nuova proprietà gestita. È inoltre possibile immettere una descrizione.
Nella sezione Tipo selezionare una delle opzioni seguenti per la proprietà:
Testo
Sì/No
Nella sezione Caratteristiche principali selezionare una o più delle opzioni disponibili.
Nella sezione Mapping a proprietà sottoposte a ricerca per indicizzazione fare clic su Aggiungi mapping.
Nella pagina Selezione proprietà sottoposte a ricerca per indicizzazione selezionare una proprietà sottoposta a ricerca per indicizzazione per la quale eseguire il mapping alla proprietà gestita e quindi fare clic su OK. Ripetere questo passaggio per eseguire il mapping di altre proprietà sottoposte a ricerca per indicizzazione.
Nella sezione Mapping a proprietà sottoposte a ricerca per indicizzazione della pagina Nuova proprietà gestita specificare se si desidera includere:
Tutto il contenuto di tutte le proprietà sottoposte a ricerca per indicizzazione con mapping alla proprietà gestita
Il contenuto della prima proprietà sottoposta a ricerca per indicizzazione che contiene un valore e, facoltativamente, l'ordine desiderato.
- Fare clic su OK.
Per creare una proprietà gestita rinominandone una esistente
Verificare che l'account utente che esegue questa procedura corrisponda a un amministratore del tenant o della raccolta siti.
Accedere alla pagina Schema di ricerca per il tenant o una raccolta siti.
- Per il tenant, passare a Altre funzionalità nell'interfaccia di amministrazione di SharePoint e accedere con un account con autorizzazioni di amministratore in Microsoft 365. In Cerca selezionare Apri e quindi Gestisci schema di ricerca.
- Per la raccolta siti, sul sito accedere a Impostazioni, fare clic su Impostazioni sito e quindi su Schema di ricerca in Amministrazione raccolta siti.
Nella pagina Proprietà gestite individuare una proprietà gestita non utilizzata, ovvero una proprietà non mappata a una proprietà sottoposta a ricerca per indicizzazione. La colonna Proprietà sottoposte a ricerca per indicizzazione mappate è pertanto vuota. Per altre informazioni, vedere la tabella Proprietà gestite non utilizzate predefinite. Posizionare il puntatore del mouse sulla proprietà gestita, fare clic sulla freccia e quindi scegliere Modifica/mapping proprietà.
Nella sezione Caratteristiche principali della pagina Modifica proprietà gestita, in Alias, immettere un nome nel campo.
Nella sezione Mapping a proprietà sottoposte a ricerca per indicizzazione fare clic su Aggiungi mapping.
Nella pagina Selezione proprietà sottoposte a ricerca per indicizzazione selezionare una proprietà sottoposta a ricerca per indicizzazione per la quale eseguire il mapping alla proprietà gestita e quindi fare clic su OK. Ripetere questo passaggio per eseguire il mapping di altre proprietà sottoposte a ricerca per indicizzazione a questa proprietà gestita.
Fare clic su OK.
Per reindicizzare un elenco o una raccolta
Verificare che l'account utente che esegue questa procedura corrisponda a un amministratore del tenant o della raccolta siti.
Passare all'elenco o alla raccolta che si desidera condividere e quindi eseguire una delle operazioni seguenti:
Se si desidera eseguire una ricerca per indicizzazione completa di una raccolta, fare clic sulla scheda RACCOLTA e quindi nel gruppo Impostazioni della barra multifunzione fare clic su Impostazioni raccolta.
Se si desidera eseguire una ricerca per indicizzazione completa di un elenco, fare clic sulla scheda ELENCO e quindi nel gruppo Impostazioni della barra multifunzione fare clic su Impostazioni elenco.
Nella sezione Impostazioni generali della pagina Impostazioni fare clic su Impostazioni avanzate.
Nella pagina Impostazioni avanzate:
Se si desidera reindicizzare una raccolta, fare clic su Reindicizza raccolta documenti nella sezione Reindicizza raccolta documenti.
Se si desidera reindicizzare un elenco, fare clic su Reindicizza elenco nella sezione Reindicizza elenco.
- Fare clic su OK.
La reindicizzazione completa dell'elenco o della raccolta verrà eseguita durante la prossima ricerca per indicizzazione pianificata.
Proprietà gestite non utilizzate predefinite
Nella tabella seguente viene fornita una panoramica delle proprietà gestite non utilizzate predefinite che è possibile riutilizzare ridenominandole con un alias.
Tipo proprietà gestita | Numero | Caratteristiche proprietà gestita | Intervallo nomi proprietà gestita |
---|---|---|---|
Data | 10 | Sottoponibile a query | Da Date00 a Date09 |
Data | 20 | Multivalore, Sottoponibile a query, Perfezionabile, Ordinabile, Recuperabile | Da RefinableDate00 a RefinableDate19 |
Data (SharePoint Server 2019) | 2 | Queryable, Refinable, Sortable, Retrievable | Da RefinableDateInvariant00 a RefinableDateInvariant01 |
Data (SharePoint Server 2019) | 5 | Queryable, Refinable, Sortable, Retrievable | Da RefinableDateSingle00 a RefinableDateSingle04 |
Decimale | 10 | Sottoponibile a query | Da Decimal00 a Decimal09 |
Decimale | 10 | Multivalore, Sottoponibile a query, Perfezionabile, Ordinabile, Recuperabile | Da RefinableDecimal00 a RefinableDecimal09 |
Double | 10 | Sottoponibile a query | Da Double00 a Double09 |
Double | 10 | Multivalore, Sottoponibile a query, Perfezionabile, Ordinabile, Recuperabile | Da RefinableDouble00 a RefinableDouble09 |
Intero | 50 | Sottoponibile a query | Da Int00 a Int49 |
Intero | 50 | Multivalore, Sottoponibile a query, Perfezionabile, Ordinabile, Recuperabile | Da RefinableInt00 a RefinableInt49 |
Stringa (SharePoint Server 2013) | 100 | Multivalore, Sottoponibile a query, Perfezionabile, Ordinabile, Recuperabile | Da RefinableString00 a RefinableString99 |
Stringa (SharePoint Server 2019) | 200 | Multivalore, Sottoponibile a query, Perfezionabile, Ordinabile, Recuperabile | RefinableString00 a RefinableString199 |
Come usare un alias: esempio
Si supponga di voler creare una proprietà gestita contenente i numeri dei dipendenti e di voler fare in modo che gli utenti possano eseguire ricerche digitando "IDdipendente:12345", dove "12345" è un numero di dipendente di esempio. Trattandosi di una proprietà gestita non di tipo Testo o Sì/No, è necessario eseguire la procedura indicata in Per creare una proprietà gestita rinominandone una esistente con questo input:
Scegliere una proprietà gestita non in uso di tipo integer (vedere la tabella Proprietà gestite non utilizzate predefinite). Usare una proprietà inutilizzata da Int00 a Int49 per fare in modo che gli utenti possano semplicemente eseguire query in base al numero di dipendente oppure da RefinableInt00 a RefinableInt49 per fare in modo che gli utenti possano eseguire query, affinare la ricerca, ordinare i risultati e così via in base al numero di dipendente.
Assegnare un alias alla proprietà, in questo esempio IDdipendente.
Mappare la proprietà IDdipendente alla proprietà sottoposta a ricerca per indicizzazione che contiene i numeri dei dipendenti.
Modifiche allo schema di ricerca che richiedono la reindicizzazione del contenuto
Impostazione proprietà gestita | Azione | Richiede una ricerca per indicizzazione completa per la reindicizzazione |
---|---|---|
Mapping da una proprietà sottoposta a ricerca per indicizzazione a una proprietà gestita | Aggiungi/Elimina mapping | Sì |
Normalizzazione token | Abilita/Disabilita | Sì |
Corrispondenza completa | Abilita/Disabilita | Sì |
Tokenizzazione neutra lanugage | Abilita/Disabilita | Sì |
Estrazione nome società | Abilita/Disabilita | Sì |
Estrazione entità personalizzata | Abilita/Disabilita | Sì |
Ricerca consentita | Abilita/Disabilita | Sì |
Sottoponibile a query | Abilita | Sì |
Sottoponibile a query | Disabilita | No |
Recuperabile | Abilita | Sì |
Recuperabile | Disabilita | No |
Affinabile | Abilita (se non già Ordinabile) | Sì |
Affinabile | Disabilita | No |
Ordinabile | Abilita (se non già Affinabile) | Sì |
Ordinabile | Disabilita | No |
Alias | Aggiungi/Elimina | No |