Configurazione dei moduli di ricerca

Utilizzate Ricerca in Forms per personalizzare la selezione dei predicati di ricerca utilizzati nei pannelli di ricerca disponibili nelle varie console AEM e/o nei pannelli dell'ambiente di authoring. La personalizzazione di questi pannelli rende la funzionalità di ricerca versatile in base alle esigenze specifiche.

È disponibile un intervallo di predicates out-of-the-box. Potete aggiungere più predicati, inclusi (tra gli altri) il predicato full-text per le ricerche full-text, il predicato Property per cercare risorse che corrispondono a una singola proprietà specificata dall'utente o il predicato Options per cercare risorse che corrispondono a uno o più valori specificati per una particolare proprietà.

È possibile configurare i moduli di ricerca utilizzati in varie console e nel browser delle risorse (durante la modifica delle pagine). È possibile accedere alle finestre di dialogo per la configurazione di questi moduli tramite:

  • Strumenti

    • Generale

      • Moduli di ricerca

Quando accedete per la prima volta a questa console, potete vedere che tutte le configurazioni dispongono di un simbolo lucchetto. Questo indica che la configurazione appropriata è la configurazione predefinita (out-of-the-box) e non può essere eliminata. Una volta personalizzata la configurazione, il blocco scompare - a meno che si elimina la configurazione personalizzata, nel qual caso viene ripristinato il valore predefinito (e l'indicatore del lucchetto).

chlimage_1-374

Configurazioni

Le configurazioni predefinite disponibili sono:

  • Editor pagina (ricerca documenti):

    Questa configurazione definisce le opzioni disponibili per la ricerca di documenti nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (ricerca immagini):

    Questa configurazione definisce le opzioni disponibili per la ricerca di immagini nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (ricerca manoscritto):

    Questa configurazione definisce le opzioni disponibili per la ricerca di manoscritti nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (ricerca pagine):

    Questa configurazione definisce le opzioni disponibili per la ricerca di pagine nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (ricerca paragrafi):

    Questa configurazione definisce le opzioni disponibili per la ricerca di paragrafi nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (ricerca prodotti):

    Questa configurazione definisce le opzioni disponibili per la ricerca di prodotti nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (Dynamic Media Classic [precedentemente Scene7] search):

    Questa configurazione definisce le opzioni disponibili per la ricerca di risorse Scene7 nel browser Risorse (durante la modifica di una pagina).

  • Barra di ricerca amministrazione sito:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente quando si utilizza la barra di ricerca della console Siti.

  • Editor pagina (ricerca video):

    Questa configurazione definisce le opzioni disponibili per la ricerca di video nel browser Risorse (durante la modifica di una pagina).

  • Barra di ricerca amministrazione risorse:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente quando utilizza la console Risorse.

  • Barra di ricerca amministrazione progetti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l'utente durante la ricerca in un catalogo commerciale.

  • Barra di ricerca amministrazione ordini:

    Questa configurazione definisce le opzioni di ricerca disponibili per l'utente durante la ricerca di ordini commerciali.

  • Barra di ricerca amministrazione raccolte prodotti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l'utente durante la ricerca nelle raccolte di prodotti commerce.

  • Barra di ricerca amministrazione prodotti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l'utente durante la ricerca di prodotti e-commerce.

  • Barra di ricerca amministrazione progetti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l'utente durante la ricerca di progetti.

Predicati e relative impostazioni

Predicati

Sono disponibili i seguenti predicati, a seconda della configurazione:

Predicato Scopo Impostazioni
Analisi Funzionalità di ricerca/filtro nel browser Siti per la visualizzazione dei dati basati sull'analisi. I filtri di ricerca di Analytics si caricano per corrispondere alle colonne di analisi personalizzate mappate.
  • Etichetta campo
  • Descrizione
Ultima modifica risorsa Data dell'ultima modifica apportata alla risorsa.
Un predicato personalizzato, in base al predicato Data.
Componenti Consente a un autore di cercare/filtrare le pagine in cui è contenuto un componente specifico. Ad esempio, una galleria di immagini.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Profondità proprietà
  • Descrizione
Data Ricerca basata su cursore delle risorse basata su una proprietà data.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Intervallo date Cerca le risorse create all’interno di un intervallo specificato per una proprietà data. Nel pannello Ricerca, potete specificare le date di inizio e fine.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Testo intervallo (Da)*
  • Testo intervallo (A)*
  • Descrizione
Stato scadenza Consente di effettuare ricerche nelle risorse in base allo stato di scadenza.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Dimensione file Consente di effettuare ricerche delle risorse in base alle loro dimensioni.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Testo completo Predefinito di ricerca per ricerche full-text.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà
  • Descrizione
Filtro nascosto Un filtro su proprietà e valore, non visibile all'utente.
  • Nome proprietà
  • Valore proprietà
  • Descrizione
Opzioni

Le opzioni sono nodi di contenuto creati dall'utente.

Per ulteriori informazioni, vedere Aggiunta di un predicato di opzioni.

  • Etichetta campo
  • Percorso JSON
  • Nome proprietà*
  • Selezione singola
  • Percorso opzione
  • Descrizione
Proprietà Options Cercare in una proprietà dell'opzione.
  • Etichetta campo
  • Nome proprietà*
  • Percorso nodo opzioni
  • Selezione singola
  • Descrizione
Pagina Stato Consente di cercare le pagine in base al loro stato.
  • Etichetta campo
  • Nome proprietà pubblicazione
  • Nome proprietà LiveCopy
  • Descrizione
Percorso Consente di cercare le risorse che si trovano sotto un percorso specifico.
  • Etichetta campo
  • Aggiungi percorso di ricerca
  • Descrizione
Proprietà Eseguire la ricerca in una proprietà specificata. nessuno
Stato pubblicazione Cercare le risorse in base al loro stato di pubblicazione
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Intervallo Consente di cercare risorse all’interno di un intervallo specificato. Nel pannello Ricerca, potete specificare i valori minimo e massimo per l’intervallo.
  • Etichetta campo
  • Nome proprietà
  • Descrizione
Opzioni intervallo Un predicato di ricerca specifico per le risorse e lo stesso Predicato di scorrimento comune. È ancora disponibile a causa di problemi di compatibilità con versioni precedenti.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Valutazione Cercare le risorse in base al loro punteggio.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Data relativa Cerca risorse in base alla data relativa della creazione
  • Etichetta campo
  • Nome proprietà*
  • Data relativa
  • Descrizione
Intervallo cursore Un predicato di ricerca comune che estende il predicato dell'intervallo con la funzionalità di scorrimento. Il valore della proprietà ricercata deve essere compreso tra i limiti del cursore.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Tag Consente di effettuare ricerche nelle risorse in base ai tag. È possibile configurare la proprietà Path per compilare vari tag nell'elenco Tag.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Tag Ricerca basata sui tag.
  • Segnaposto
  • Nome proprietà*
  • Descrizione
NOTA
  • I predicati di ricerca comuni sono definiti in:
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates

  • I predicati di ricerca relativi solo all’amministrazione del sito (interfaccia classica) si trovano in:
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates

  • Questi sono obsoleti e sono disponibili solo per compatibilità con versioni precedenti.

Queste informazioni sono solo per riferimento, non è necessario apportare modifiche a /libs.

Predicate Settings

A seconda del predicato, per la configurazione è disponibile una selezione di impostazioni:

  • Etichetta campo

    Etichetta che verrà visualizzata come intestazione comprimibile o come etichetta campo del predicato.

  • Descrizione

    Dettagli descrittivi per l'utente.

  • Segnaposto

    Testo vuoto o il segnaposto del predicato nel caso in cui non venga immesso testo di filtro.

  • Nome proprietà

    La proprietà su cui effettuare la ricerca. Utilizza un percorso relativo e i caratteri jolly */*/* specificano la profondità della proprietà relativa al nodo jcr:content (ogni asterisco rappresenta un livello di nodo).

    Se si desidera eseguire la ricerca solo su un nodo secondario di primo livello della risorsa con la proprietà x nel nodo jcr:content utilizzare */jcr:content/x

  • Profondità proprietà

    Profondità massima per la ricerca di tale proprietà all'interno delle risorse. È quindi possibile eseguire una ricerca su tale proprietà su una risorsa e su elementi secondari ricorsivi fino a quando il livello degli elementi secondari non è uguale alla profondità specificata.

  • Valore proprietà

    Il valore della proprietà come stringa assoluta o come lingua di espressione; ad esempio, cq:Page o

    ${empty requestPathInfo.suffix ? "/content?lang=it" : requestPathInfo.suffix}.

  • Testo intervallo

    Etichetta del campo intervallo nel predicato Intervallo date.

  • Percorso opzione

    L'utente può selezionare il percorso utilizzando il Browser percorsi nella scheda delle impostazioni del predicato. Dopo aver selezionato l'icona + viene utilizzata per aggiungere la selezione all'elenco di opzioni valide (quindi l'icona - da rimuovere se necessario).

    Le opzioni sono nodi di contenuto creati dall'utente con la struttura seguente:

    (jcr:primaryType = nt:unstructured, value (String), jcr:title (String))

  • Opzioni nodo
    pathEffettivamente uguale al
    Percorso opzioni, solo questo è nel campo predicato comune, l'altro è specifico per le risorse.

  • Selezione singola:
    se questa opzione è selezionata, le opzioni vengono rappresentate come caselle di controllo che consentono solo una singola selezione. Se selezionata per errore, è possibile deselezionare una casella di controllo.

  • Nome/i proprietà Pubblica e Live Copy
    Le etichette delle caselle di controllo Pubblica e Copia dal vivo per il predicato specifico Siti.

  • * nelle etichette dei campi della scheda Impostazioni, i campi sono obbligatori e, se lasciato vuoto, viene visualizzato un messaggio di errore

Configurazione della ricerca Forms

Creazione/apertura di una configurazione personalizzata

  1. Passare a Strumenti, Generali, Ricerca in Forms.

  2. Selezionate la configurazione da personalizzare.

  3. Utilizzate l'icona Edit per aprire la configurazione da aggiornare.

  4. Se si desidera eseguire una nuova personalizzazione, è probabile che aggiungere nuovi campi predicato e definire le impostazioni come necessario. Se esiste una personalizzazione, è possibile selezionare un campo esistente e aggiornare le impostazioni.

  5. Selezionare Fine per salvare la configurazione.

    NOTA

    Le configurazioni personalizzate sono memorizzate (a seconda dei casi) in:

    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

Aggiungere o modificare un campo predefinito e definire le impostazioni dei campi

È possibile aggiungere o modificare i campi e definirne o aggiornarne le impostazioni:

  1. Aprite la configurazione personalizzata per l’aggiornamento.

  2. Per aggiungere un nuovo campo, aprite la scheda Seleziona predicato e trascinate il predicato richiesto nella posizione desiderata. Ad esempio, il predicato intervallo date:

    chlimage_1-375

  3. A seconda se:

    • Si sta aggiungendo un nuovo campo:

      Dopo l'aggiunta del predicato, si aprirà la scheda Settings e verranno visualizzate le proprietà che è possibile definire.

    • Aggiornare un predicato esistente:

      Selezionate il campo predicato (a destra), quindi aprite la scheda Impostazioni.
      Ad esempio, le impostazioni per Predicato intervallo date:

    chlimage_1-376

  4. Apportate le modifiche necessarie e confermate con Fine.

Anteprima della configurazione di ricerca

  1. Selezionate l’icona Anteprima:

  2. In questo modo i moduli di ricerca verranno visualizzati (completamente espansi) nella colonna Ricerca della console appropriata.

    chlimage_1-377

  3. Chiudete l’anteprima per tornare e completare la configurazione.

Eliminazione di un campo predicato

  1. Aprite la configurazione personalizzata per l’aggiornamento.

  2. Selezionate il campo predicato (a destra), aprite la scheda Impostazioni, quindi selezionate l'icona Elimina (in basso a sinistra).

  3. Viene visualizzata una finestra di dialogo per richiedere la conferma dell’azione di eliminazione.

  4. Confermate questa e tutte le altre modifiche con Done.

Eliminazione di una configurazione (per ripristinare il valore predefinito)

Una volta personalizzata una configurazione, le impostazioni predefinite verranno ignorate. Potete ripristinare la configurazione predefinita eliminando la configurazione personalizzata.

NOTA

Non è possibile eliminare nessuna delle configurazioni predefinite.

L’eliminazione di una configurazione personalizzata viene effettuata dalla console:

  1. Selezionare la configurazione desiderata (ad esempio, Editor pagina (ricerca paragrafi)), quindi l'icona Elimina nella barra degli strumenti:

    chlimage_1-378

  2. La configurazione personalizzata verrà eliminata e verrà ripristinata l’impostazione predefinita (come indicato dalla riapparizione del simbolo lucchetto nella console).

Aggiunta di predicati di opzioni

I predicati delle opzioni (Opzioni, Proprietà Opzioni) consentono di configurare un elemento da ricercare. Sono solitamente utilizzati per cercare qualcosa direttamente sotto la pagina; ad esempio, una proprietà sul nodo della pagina.

L’esempio seguente (per effettuare ricerche in base al modello utilizzato per creare una pagina) illustra i passaggi da seguire:

  1. Creare il nodo che definisce la proprietà su cui eseguire la ricerca.

    Sarà necessario un nodo principale che contenga le definizioni delle singole opzioni per essere disponibili per l'utente.

    I nodi delle singole opzioni richiedono le proprietà:

    • jcr:title - l'etichetta del campo da visualizzare nella barra di ricerca
    • value - il valore della proprietà su cui effettuare la ricerca

    chlimage_1-379

    NOTA

    non è necessario modificare nulla nel percorso /libs.

    Questo perché il contenuto di /libs viene sovrascritto al successivo aggiornamento dell'istanza (e potrebbe essere sovrascritto quando si applica un hotfix o un feature pack).

    Il metodo consigliato per la configurazione e altre modifiche è:

    1. Ricreare l'elemento richiesto, così come esiste in /libs, in /apps. In questo caso da:
    2. /libs/cq/gui/content/common/options/predicates
    3. Apportare modifiche all'interno di /apps.
  2. Aprite la console Cerca in Forms e selezionate la configurazione da aggiornare. Ad esempio, Barra di ricerca Amministratore siti.

    Quindi fare clic/toccare l'icona Modifica moduli di ricerca.

  3. A seconda della configurazione, aggiungere alla configurazione una proprietà Options o Options.

  4. Aggiornare i campi, in particolare:

    • Nome proprietà

      Specifica la proprietà node da cercare nei nodi target. Esempio:

      jcr:content/cq:template

    • Percorso nodo opzione

      Selezionate il percorso in cui vengono mantenute le opzioni. Esempio:

      /apps/cq/gui/content/common/options/predicates/templatetype
      chlimage_1-380

  5. Selezionare Fine per salvare la configurazione.

  6. Andate alla console appropriata (in questo esempio, Siti) e aprite la barra Ricerca. I nuovi moduli di ricerca definiti e le varie opzioni saranno visibili. Selezionate l’opzione desiderata per visualizzare i risultati della ricerca:

    chlimage_1-381

Autorizzazioni utente

Nella tabella seguente sono elencate le autorizzazioni necessarie per eseguire le azioni di modifica, eliminazione e anteprima sui moduli di ricerca.

Azione Autorizzazioni
Modifica Leggi, scrivi le autorizzazioni sul nodo /apps .
Elimina Autorizzazioni di lettura, scrittura, eliminazione sul nodo /apps
Anteprima Autorizzazioni di lettura, scrittura, eliminazione sul nodo /var/dam/content.
Autorizzazioni di lettura e scrittura sul /apps nodo.

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free