Gestire le regole di query
In qualità di amministratore di SharePoint o superiore in Microsoft 365, è possibile migliorare i risultati della ricerca nell'esperienza di ricerca classica creando e gestendo le regole di query. Le regole di query consentono alle ricerche di rispondere alla finalità degli utenti.
In una regola di query specificare le condizioni e le azioni associate. Quando una query soddisfa le condizioni in una regola di query, il sistema di ricerca esegue le azioni specificate nella regola per migliorare la rilevanza dei risultati della ricerca. Ciò può avvenire restringendo i risultati o modificando l'ordine in cui vengono visualizzati i risultati. Quando viene soddisfatta la condizione della regola di query, un'azione associata potrebbe essere quella di visualizzare un elemento specifico nella parte superiore dei risultati della ricerca. Si supporvi di avere un sito Intranet in cui tutti gli eventi aziendali vengono mantenuti in una raccolta e di voler promuovere un seminario di pronto soccorso. A tale scopo, si crea una regola di query che consente di aumentare il seminario di primo soccorso fino alla parte superiore dei risultati della ricerca quando qualcuno cerca "seminario" o "evento".
Una regola di query può specificare i tre tipi di azioni seguenti:
Alzare di livello un risultato di ricerca in modo che venga visualizzato sopra i risultati classificati. Ad esempio, per la query "congedo per malattia", una regola di query potrebbe specificare un risultato specifico, ad esempio un collegamento a un sito con un'istruzione dei criteri aziendali relativi al time off work.
Aggiungere uno o più gruppi di risultati della ricerca, denominati blocchi di risultati. Ad esempio, per una query che contiene "Report vendite Fabrikam", una regola di query potrebbe riconoscere "Fabrikam" come cliente e quindi visualizzare un blocco di risultati con risultati pertinenti su Fabrikam dal sistema CRM (Customer Relationship Management).
Modificare la classificazione dei risultati della ricerca. Ad esempio, per una query che contiene la "casella degli strumenti di download", una regola di query potrebbe riconoscere la parola "download" come termine di azione e aumentare i risultati della ricerca che puntano a un sito di download specifico nella intranet.
È possibile creare regole di query a livelli diversi: per l'intero tenant, per una raccolta siti o per un sito. Quando si creano regole di query a livello di tenant, le regole di query possono essere usate in tutte le raccolte siti. Quando si creano regole di query a livello di raccolta siti, le regole possono essere usate in tutti i siti della raccolta siti. Quando si creano regole di query a livello di sito, le regole possono essere usate solo in tale sito.
È possibile configurare le regole di query per una o più origini dei risultati ed è possibile specificare un periodo di tempo per quando la regola di query è attiva.
SharePoint offre sia un'esperienza di ricerca classica che un'esperienza moderna. Solo le regole di query che restituiscono risultati alzati di livello possono influire sull'esperienza di ricerca moderna. Le regole di query che eseguono riscritture di query non sono supportate per le esperienze moderne. Gli utenti potrebbero visualizzare tali risultati alzati di livello nella scheda Tutti nella pagina dei risultati della ricerca quando eseguono ricerche in tutta SharePoint. Altre informazioni sulle differenze tra le esperienze di ricerca classica e moderna in SharePoint.
Importante
Nel dicembre 2021 le regole di query con risultati alzati di livello sono state deprecate per le query con ambito organizzazione a favore di Segnalibro e Q&Risposte nelle esperienze di ricerca moderne. Esempi di query con ambito aziendale sono La home page di SharePoint e Office.com.
I risultati alzati di livello continueranno a funzionare per tutte le esperienze di ricerca classiche e per siti e siti hub con esperienze di ricerca moderne. I risultati alzati di livello continueranno a funzionare anche per gli ambienti in cui Bookmark e Q&A non sono disponibili risposte.
Alzare di livello un risultato di ricerca
È possibile aggiungere diversi singoli risultati alzati di livello. Se sono presenti più risultati alzati di livello, è possibile specificare la relativa classificazione.
Passare alla pagina Gestisci regole di query per il tenant, per una raccolta siti o un sito:
Per un tenant, nella nuova interfaccia di amministrazione di SharePoint selezionare Altre funzionalità. In Cerca selezionare Apri e quindi nella pagina di amministrazione della ricerca selezionare Gestisci regole query.
Per una raccolta siti, nella raccolta siti selezionare Icona Impostazioni impostazioni e quindi selezionare Impostazioni sito. Se le impostazioni del sito non sono visualizzate, selezionare Informazioni sul sito e quindi selezionare Visualizza tutte le impostazioni del sito. In Amministrazione raccolta siti selezionare Regole query di ricerca.
Per un sito selezionare e quindi selezionare Impostazioni sito. Se le impostazioni del sito non sono visualizzate, selezionare Informazioni sul sito e quindi selezionare Visualizza tutte le impostazioni del sito. In Cerca selezionare Regole query.
Nella pagina Gestisci regole query selezionare un'origine dei risultati per la nuova regola di query nell'elenco Selezionare un'origine risultati .
Selezionare Nuova regola di query.
Nel campo Nome regola della sezione Informazioni generali della pagina Aggiungi regola di query digitare il nome della regola di query.
Selezionare questa opzione per espandere la sezione Contesto .
Nella sezione Contesto eseguire una delle operazioni seguenti:
Per applicare la regola di query a tutte le origini dei risultati, selezionare Tutte le origini.
Per applicare la regola di query a una o più origini dei risultati specifiche, selezionare Una di queste origini. Per impostazione predefinita, viene selezionata l'origine dei risultati specificata in precedenza. Per aggiungere un'origine dei risultati alla regola di query, selezionare Aggiungi origine, selezionare un'origine dei risultati nella finestra di dialogo e quindi selezionare Salva.
Nella sezione Condizioni query eseguire una delle operazioni seguenti:
Selezionare una delle condizioni elencate in Panoramica delle condizioni che determinano l'attivazione di una regola di query.
Nota
La regola viene attivata quando una condizione è vera.
Per aggiungere altre condizioni, selezionare Aggiungi condizione alternativa
Selezionare Rimuovi condizione per configurare questa regola di query in modo che venga attivata per ogni query digitata dagli utenti al livello in cui si sta creando la regola e quindi passare al passaggio successivo. Ad esempio, se si sta creando questa regola per una raccolta siti, selezionare Rimuovi condizione se si vuole che questa regola venga attivata per ogni query digitata dagli utenti all'interno di qualsiasi casella di ricerca nella raccolta siti.
Nella sezione Azioni specificare l'azione da eseguire quando si attiva la regola di query. Specificare una delle azioni seguenti:
Per alzare di livello i singoli risultati in modo che vengano visualizzati verso la parte superiore dei risultati della ricerca, selezionare Aggiungi risultato promosso (in Prodotti SharePoint 2010 questo è stato chiamato Elementi di maggiore rilevanza). Nel campo Titolo della finestra di dialogo digitare il nome che si vuole assegnare a questo risultato promosso. Nel campo URL digitare l'URL del risultato che deve essere promosso. Scegliere Esegui il rendering dell'URL come banner anziché come collegamento ipertestuale. Selezionare Salva.
È possibile aggiungere diversi singoli risultati alzati di livello. Quando sono presenti più risultati alzati di livello, specificare la classificazione relativa.
Per alzare di livello un gruppo di risultati della ricerca, selezionare Aggiungi blocco di risultati. Per altre informazioni, vedere Creare e visualizzare un blocco di risultati un po' più in basso.
Per modificare i risultati della ricerca classificati, selezionare Modifica risultati classificati modificando la query. Per altre informazioni, vedere Modificare i risultati della ricerca classificati modificando la query un po' più in basso.
Per rendere attiva la regola di query durante un determinato periodo di tempo, selezionare Pubblicazione e quindi specificare il periodo.
Selezionare Salva.
Creare e visualizzare un blocco di risultati
Un blocco di risultati contiene un piccolo subset di risultati correlati a una query in un modo particolare. Analogamente ai singoli risultati, è possibile alzare di livello un blocco di risultati o classificarlo con altri risultati della ricerca.
Quando si configura una condizione di query per un blocco di risultati, si usano le variabili di query. Le variabili di query sono come segnaposto per i valori che non si conoscono ancora quando si specifica la query. Tuttavia, quando la query viene eseguita, queste informazioni sono disponibili e vengono usate dal sistema per inviare la query all'indice. Ad esempio, {User.Name} indica il nome visualizzato dell'utente che ha digitato la query. Un altro è {searchBoxQuery}, che rappresenta la query digitata da un utente in una casella di ricerca. Quando si usa Generatore query per configurare la query, viene visualizzato un elenco di variabili di query. Vedere il passaggio 3 nella procedura riportata di seguito.
Nel passaggio 9 della procedura Creare una regola di query fare clic su Aggiungi blocco di risultati nella sezione Azioni della pagina Aggiungi regola di query.
Immettere il titolo che verrà visualizzato nel blocco di risultati nel campo Titolo della sezione Titolo blocco .
Configurare la query che fornisce i risultati per il blocco. Nella sezione Query fare clic su Avvia Generatore query e nella scheda BASICS eseguire le operazioni seguenti:
Selezionare il contenuto da cercare selezionando un'origine dei risultati dall'elenco a discesa nella sezione Selezionare una query
Specificare la query. Per un elenco delle variabili di query disponibili, vedere Query variables in SharePoint Server 2013. È possibile selezionare variabili di query predefinite dall'elenco a discesa Filtro parole chiave e quindi aggiungerle alla casella di testo Query facendo clic su Aggiungi filtro parola chiave
Se rilevante, utilizzare filtri in base a proprietà per eseguire query sul contenuto delle proprietà gestite impostate come disponibili per query nello schema di ricerca. È possibile selezionare le proprietà gestite nell'elenco a discesa Filtro proprietà. Fare clic su Aggiungi filtro proprietà per aggiungere il filtro alla query.
Nota
Le proprietà gestite personalizzate non vengono visualizzate nell'elenco Filtro proprietà . Per aggiungere una proprietà gestita personalizzata alla query, nella casella di testo Query immettere il nome della proprietà gestita personalizzata seguita dalla condizione di query, ad esempio MyCustomColorProperty:Green
Specificare la modalità con cui ordinare i risultati di ricerca nel blocco di risultati. Per l'ordinamento dei risultati di ricerca viene applicata la distinzione tra maiuscole e minuscole. Nell'elenco a discesa Ordina per della scheda ORDINAMENTO selezionare una proprietà gestita e quindi selezionare Decrescente o Crescente. L'elenco contiene proprietà gestite impostate come ordinabili nello schema di ricerca. È anche possibile ordinare per classificazione. Per aggiungere altri livelli di ordinamento, fare clic su Aggiungi livello di ordinamento.
Se si sceglie di ordinare in base alla classificazione, è possibile definire facoltativamente regole per la modifica dinamica dell'ordinamento dei risultati. Nella sezione Ordinamento dinamico è possibile definire quando cambiare classificazione selezionando una condizione dall'elenco a discesa e quindi specificando se alzare di livello o abbassare di livello il risultato. Per aggiungere altre regole, fare clic su Aggiungere regole di ordinamento dinamico
Visualizzare in anteprima la query finale che verrà eseguita dalla web part Ricerca contenuto nella scheda TEST . L'anteprima è basata sul modello di query originale in cui le variabili dinamiche vengono sostituite con i valori correnti. Altre modifiche relative alla query potrebbero dover essere apportate tramite regole di query. Fare clic su Dettagli per visualizzare ulteriori informazioni.
Il testo Query mostra la query finale che verrà eseguita dalla web part Ricerca contenuto. Si basa sul modello di query originale in cui le variabili dinamiche vengono sostituite con i valori correnti. È possibile che vengano apportate altre modifiche alla query come parte delle regole di query.
La casella Modello di query visualizza il contenuto del modello di query applicato alla query.
Nella sezione Variabili del modello di query vengono visualizzate le variabili che verranno applicate alla query e i valori delle variabili che si applicano alla pagina corrente. È possibile digitare altri valori per verificare l'effetto che avranno sulla query. Fare clic sul pulsante Test query per visualizzare un'anteprima dei risultati di ricerca.
Fare clic su OK per chiudere la finestra di dialogo compila la query .
Definire l'origine dei risultati a cui applicare il blocco di risultati. Usare l'elenco a discesa Cerca questa origine nella sezione Query
Nell'elenco a discesa Elementi selezionare il numero di risultati da visualizzare nel blocco di risultati.
Fare clic per espandere la sezione Impostazioni.
Il blocco di risultati visualizza solo il numero di risultati della ricerca specificati nel passaggio precedente. Tuttavia, è possibile aggiungere un collegamento Mostra altro nella parte inferiore del blocco di risultati che visualizzerà tutti i risultati della ricerca per il blocco di risultati. Per aggiungere un collegamento Mostra altro , selezionare Il collegamento "Altro" passa all'URL seguente e quindi digitare un URL. È possibile usare variabili di query in questo URL, http://www.<ad esempio site>/search/results.aspx?k={subjectTerms}.
Fare clic su OK.
Modificare i risultati della ricerca classificati modificando la query
Il modello di classificazione calcola un ordine di classificazione dei risultati di ricerca. È possibile modificare questa classificazione alzando o abbassando di livello gli elementi dei risultati di ricerca. Ad esempio, per una query che contiene la "casella degli strumenti di download", è possibile creare una regola di query che riconosca la parola "download" come termine di azione. Dopo aver eseguito questa operazione, è possibile modificare i risultati della ricerca classificati e questo promuoverà l'URL di un sito di download specifico nella intranet.
È anche possibile modificare dinamicamente l'ordinamento dei risultati della ricerca in base a diverse variabili, ad esempio l'estensione del nome file o parole chiave specifiche. Quando si modificano i risultati della ricerca classificati modificando la query, si noterà che i risultati sono di sicurezza tagliati e perfezionabili. Inoltre, i risultati della ricerca non vengono visualizzati se il documento non è più presente.
Nel passaggio 9 della procedura Creare una regola di query, nella pagina Aggiungi regola di query , nella sezione Azioni fare clic su Modifica risultati classificati modificando la query. Verrà visualizzata la finestra di dialogo compila la query
Nella scheda BASICS eseguire le operazioni seguenti:
Selezionare il contenuto da cercare selezionando un'origine dei risultati dall'elenco a discesa nella sezione Selezionare una query
Specificare la query. Per un elenco delle variabili di query disponibili, vedere Query variables in SharePoint Server 2013. È possibile selezionare variabili di query predefinite dall'elenco a discesa Filtro parole chiave e quindi aggiungerle alla casella di testo Query facendo clic su Aggiungi filtro parola chiave
Se rilevante, utilizzare filtri in base a proprietà per eseguire query sul contenuto delle proprietà gestite impostate come disponibili per query nello schema di ricerca. È possibile selezionare le proprietà gestite nell'elenco a discesa Filtro proprietà. Fare clic su Aggiungi filtro proprietà per aggiungere il filtro alla query.
Specificare la modalità con cui ordinare i risultati di ricerca nel blocco di risultati. Per l'ordinamento dei risultati di ricerca viene applicata la distinzione tra maiuscole e minuscole. Nell'elenco a discesa Ordina per della scheda ORDINAMENTO selezionare una proprietà gestita e quindi selezionare Decrescente o Crescente. L'elenco contiene proprietà gestite impostate come ordinabili nello schema di ricerca. È anche possibile ordinare per classificazione. Per aggiungere altri livelli di ordinamento, fare clic su Aggiungi livello di ordinamento.
Se si sceglie di ordinare in base alla classificazione, è possibile definire facoltativamente regole per la modifica dinamica dell'ordinamento dei risultati. Nella sezione Ordinamento dinamico è possibile definire quando cambiare classificazione selezionando una condizione dall'elenco a discesa e quindi specificando se alzare di livello o abbassare di livello il risultato. Per aggiungere altre regole, fare clic su Aggiungere regole di ordinamento dinamico
Visualizzare in anteprima la query finale che verrà eseguita dalla web part Ricerca contenuto nella scheda TEST . L'anteprima è basata sul modello di query originale in cui le variabili dinamiche vengono sostituite con i valori correnti. Altre modifiche relative alla query potrebbero dover essere apportate tramite regole di query. Fare clic su Dettagli per visualizzare ulteriori informazioni.
Il testo Query mostra la query finale che verrà eseguita dalla web part Ricerca contenuto. Si basa sul modello di query originale in cui le variabili dinamiche vengono sostituite con i valori correnti. È possibile che vengano apportate altre modifiche alla query come parte delle regole di query.
La casella Modello di query visualizza il contenuto del modello di query applicato alla query.
Nella sezione Variabili del modello di query vengono visualizzate le variabili che verranno applicate alla query e i valori delle variabili che si applicano alla pagina corrente. È possibile digitare altri valori per verificare l'effetto che avranno sulla query. Fare clic sul pulsante Test query per visualizzare un'anteprima dei risultati di ricerca.
Fare clic su OK per chiudere la finestra di dialogo Compila query .
Fare clic su Salva.
Rendere inattiva una regola di query in un sito
Le regole di query create a livello di tenant vengono ereditate dalle raccolte siti e dai siti. Analogamente, le regole di query che vengono create a livello di raccolta siti vengono ereditate dai siti della raccolta siti. Se non si vuole applicare una regola di query a un sito che la eredita, è possibile rendere la regola di query inattiva per il sito.
Nel sito selezionare e quindi selezionare Impostazioni sito. Se le impostazioni del sito non sono visualizzate, selezionare Informazioni sul sito e quindi selezionare Visualizza tutte le impostazioni del sito.
Nella sezione Ricerca della pagina Impostazioni sito fare clic su Regole di query.
Nella pagina Gestisci regole di query scegliere l'origine dei risultati contenente la regola di query che si desidera rendere inattiva dal menu Selezionare un'origine dei risultati.
Nella colonna Nome scegliere la regola di query che si desidera rendere inattiva, fare clic sulla freccia visualizzata e quindi fare clic su Rendi inattivo.
Classificare le regole di query per una raccolta siti
Quando sono attive più regole di query per un tenant, una raccolta siti o un sito, possono essere attivate più regole per una query eseguita a tale livello. Per impostazione predefinita, le regole non vengono attivate in un determinato ordine. Tuttavia, se si vuole controllare l'ordine in cui vengono attivate le regole, è necessario aggiungere le regole di query create ai gruppi di query. A tale scopo, selezionare le regole da aggiungere a un gruppo e quindi specificare l'ordine in cui le regole nel gruppo verranno attivate se vengono attivate. È anche possibile impedire che le regole di query con classificazione più bassa in un gruppo vengano attivate anche se vengono attivate.
Nella raccolta siti selezionare e quindi selezionare Impostazioni sito. Se le impostazioni del sito non sono visualizzate, selezionare Informazioni sul sito e quindi selezionare Visualizza tutte le impostazioni del sito.
Nella sezione Amministrazione raccolta siti della pagina Impostazioni sito fare clic su Regole di query ricerca.
Nella pagina Gestisci regole di query scegliere l'origine dei risultati contenente le regole di query che si desidera raggruppare dal menu Selezionare un'origine dei risultati.
Per ogni regola di query creata che si desidera aggiungere a un gruppo, scegliere la regola e quindi selezionare la casella di controllo corrispondente.
Nota
Le regole di query create per questa raccolta siti sono elencate nella sezione Definito per questa raccolta siti.
Fare clic su Ordina regole selezionate.
Nella finestra di dialogo Ordina regole selezionate eseguire una delle operazioni seguenti e quindi fare clic su OK:
Selezionare Sposta le regole in un nuovo gruppo con questo nome e quindi digitare un nome per il gruppo.
Selezionare Sposta regole nel gruppo esistente e selezionare un gruppo nell'elenco.
Nella pagina Gestisci regole query :
Per modificare l'ordine in cui verrà attivata una regola in un gruppo, modificare l'ordinamento numerico della regola.
Per evitare che le regole di query classificate come più basse nel gruppo vengano attivate, passare alla riga per la regola di query del gruppo che dovrebbe essere attivata per ultima e quindi nella colonna Azioni selezionare Arresta nell'elenco Continua/Arresta.
Panoramica delle condizioni che determinano l'attivazione di una regola di query.
Condizione di query | Descrizione | Configurazione | Esempio |
---|---|---|---|
Query corrispondente esattamente alla parola chiave | La regola di query viene attivata quando una query corrisponde esattamente a una parola o a una frase specificata. | Nella casella di testo La query corrisponde esattamente a una di queste frasi digitare una o più frasi separate da punti e virgola. | Digitare "picture; pic" nella casella. La regola di query viene attivata quando un utente digita "picture" o "pic" in una casella di ricerca. La regola non viene attivata se un utente digita "immagini" o "immagini soleggiate". |
Query contenente il termine di azione | La regola di query viene attivata quando una query contiene un termine per un'operazione eseguita dall'utente. Il termine deve trovarsi all'inizio o alla fine della query. | Immettere il termine di azione che causa l'attivazione della regola di query eseguendo una delle operazioni seguenti: Selezionare Il termine di azione è una di queste frasi e digitare una o più frasi. |
Digitare la parola "download" nella casella Termine azione. Quando un utente digita "scarica foglio dati Contoso Electronics" in una casella di ricerca, è probabile che l'utente non stia cercando un documento contenente le parole "download", "Contoso", "Electronics" e "datasheet". Al contrario, è molto probabile che l'utente voglia scaricare un foglio dati di Contoso Electronics. La regola di query viene attivata e solo le parole "Contoso", "Electronics" e "datasheet" vengono inviate all'indice di ricerca. |
Query più comune nell'origine | La regola di query viene attivata se gli utenti inviano spesso questa query da un'altra origine già specificata. | Nell'elenco Query è più probabile che venga usata in questo elenco di origine , selezionare un'origine dei risultati. | È stata selezionata l'opzione Risultati video locali nell'elenco. La regola di query viene attivata se un utente digita la parola "training" in una casella di ricerca e se tale parola è già stata digitata di frequente in una casella di ricerca nel verticale Video. |
Risultati comunemente selezionati | La regola di query viene attivata se altri utenti hanno fatto spesso clic su un tipo di risultato specifico dopo aver digitato la stessa query. | Nell'elenco Tipo di risultato di corrispondenza risultati comunemente selezionati selezionare un tipo di risultato. | È stato selezionato SharePoint MicroBlog Post nell'elenco. Se gli utenti fanno spesso clic su un post di microblog nei risultati della ricerca, prendere in considerazione la configurazione del post di microblog più recente come primo risultato promosso e il successivo post di microblog più recente come secondo risultato promosso (nella sezione Azioni ). |
Corrispondenza avanzata testo query | Si vuole usare una frase o una voce di dizionario che causa l'attivazione della regola di query e quindi definire condizioni più dettagliate per quando viene attivata la regola di query. | Immettere la frase o il termine che causa l'attivazione della regola di query eseguendo una delle operazioni seguenti: Selezionare Query contiene una di queste frasi e digitare una o più frasi. |
È stata selezionata l'opzione Query contenente una di queste frasi e quindi è stata scelta l'opzione Inizio delle corrispondenze di query, ma non l'intera query. La regola di query viene attivata solo se la frase è all'inizio di una query, non se è alla fine. |