Configurazione dei moduli di ricerca

Utilizza Ricerca in Forms per personalizzare la selezione dei predicati di ricerca utilizzati nei pannelli di ricerca disponibili in varie console AEM e/o 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 predicatipronti all’uso. Puoi aggiungere più predicati, tra cui il predicato Proprietà per cercare le risorse che corrispondono a una singola proprietà specificata dall’utente, oppure il predicato Opzioni per cercare le risorse che corrispondono a uno o più valori specificati per una particolare proprietà.

Puoi configurare i moduli di ricerca utilizzati in diverse console e nel browser delle risorse (durante la modifica delle pagine). Le finestre di dialogo per la configurazione di questi moduli sono accessibili tramite:

  • Strumenti

    • Generale

      • Moduli di ricerca

La prima volta che accedi a questa console puoi vedere che tutte le configurazioni hanno un simbolo a lucchetto. Indica che la configurazione appropriata è quella predefinita (preconfigurata) e non può essere eliminata. Una volta personalizzata la configurazione, il blocco scompare - a meno che tu elimini la configurazione personalizzata, nel qual caso il valore predefinito (e l'indicatore del lucchetto) verrà reinstallato.

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 Dynamic Media Classic 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 Sites .

  • 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 si utilizza la console Assets.

  • Barra di ricerca amministrazione progetti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca in un catalogo di e-commerce.

  • Barra di ricerca amministrazione ordini:

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

  • 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 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
Analytics Funzionalità di ricerca/filtro nel browser Sites quando vengono visualizzati i dati basati su Analytics. I filtri di ricerca di Analytics vengono caricati per corrispondere alle colonne di analisi personalizzate mappate.
  • Etichetta campo
  • Descrizione
Ultima modifica risorsa Data dell'ultima modifica della risorsa.
Un predicato personalizzato in base al predicato della data.
Componenti Consente a un autore di cercare/filtrare le pagine che contengono un componente specifico. Ad esempio, una raccolta immagini.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Profondità proprietà
  • Descrizione
Data Ricerca basata su cursore delle risorse in base a 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, puoi specificare le date di inizio e fine.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Testo intervallo (Da)*
  • Testo intervallo (A)*
  • Descrizione
Stato scadenza Cerca le risorse in base allo stato di scadenza.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Dimensione file Cerca le risorse in base alle loro dimensioni.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Filtro nascosto 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, consulta Aggiunta di un predicato delle opzioni .

  • Etichetta campo
  • Percorso JSON
  • Nome proprietà*
  • Selezione singola
  • Percorso opzione
  • Descrizione
Proprietà Options Cerca una proprietà dell’opzione.
  • Etichetta campo
  • Nome proprietà*
  • Percorso nodo opzioni
  • Selezione singola
  • Descrizione
Pagina Stato Cerca le pagine in base al loro stato.
  • Etichetta campo
  • Nome proprietà pubblicazione
  • Nome proprietà LiveCopy
  • Descrizione
Percorso Cerca le risorse situate sotto un percorso specifico.
  • Etichetta campo
  • Aggiungi percorso di ricerca
  • Descrizione
Proprietà Cerca in una proprietà specificata. nessuno
Stato pubblicazione Cercare le risorse in base al loro stato di pubblicazione
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Intervallo Cerca risorse che si trovano in un intervallo specificato. Nel pannello Ricerca puoi 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 comune del cursore. È ancora disponibile a causa di problemi di compatibilità con versioni precedenti.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Valutazione Cerca le risorse in base al loro rating.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Data relativa Cerca le risorse in base alla data relativa della loro 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 Cerca le risorse in base ai tag. Puoi configurare la proprietà Path per popolare vari tag nell’elenco Tag .
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Tag Cerca in base ai 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

  • Sono obsoleti e sono disponibili solo per la compatibilità con le versioni precedenti.

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

Impostazioni predicato

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

  • Etichetta campo

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

  • Descrizione

    Dettagli descrittivi per l'utente.

  • Segnaposto

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

  • Nome proprietà

    Proprietà su cui eseguire 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 desideri eseguire la ricerca solo su un nodo figlio di primo livello della risorsa che dispone della proprietà x sul nodo jcr:content, utilizza */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 sugli elementi secondari ricorsivi fino a quando il livello degli elementi secondari non è uguale a profondità specificata.

  • Valore proprietà

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

    ${empty requestPathInfo.suffix ? "/content" : 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 delle opzioni valide (quindi l'icona - da rimuovere se necessario).

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

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

  • Opzioni nodo
    pathEffettivamente lo stesso del
    Percorso opzioni, solo nel campo predicato comune, l’altro è specifico per le risorse.

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

  • Nome/i proprietà Publish and Live Copy
    Le etichette per le caselle di controllo pubblica e Live Copy per il predicato specifico Sites.

  • * sulle etichette dei campi nella scheda Impostazioni indica che i campi sono obbligatori e se lasciato vuoto viene visualizzato un messaggio di errore

Configurazione del Forms di ricerca

Creazione/apertura di una configurazione personalizzata

  1. Passa a Strumenti, Operazioni, Ricerca in Forms.

  2. Seleziona la configurazione da personalizzare.

  3. Utilizza l'icona Modifica per aprire la configurazione da aggiornare.

  4. Se vuoi aggiungere una nuova personalizzazione aggiungi nuovi campi predicato e definisci le impostazioni come richiesto. Se hai una personalizzazione esistente puoi selezionare un campo esistente e aggiornare le impostazioni.

  5. Seleziona 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/modificare un campo predicato e definire le impostazioni dei campi

Puoi aggiungere o modificare i campi e definirne/aggiornarne le impostazioni:

  1. Apri la configurazione personalizzata per l’aggiornamento.

  2. Per aggiungere un nuovo campo, apri la scheda Seleziona predicato e trascina 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 aver aggiunto il predicato, si aprirà la scheda Impostazioni e mostrerà le proprietà che possono essere definite.

    • Aggiornare un predicato esistente:

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

    chlimage_1-376

  4. Apporta le modifiche necessarie e conferma con Fine.

Anteprima della configurazione di ricerca

  1. Seleziona l’icona Anteprima :

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

    chlimage_1-377

  3. ​Chiude l’anteprima per restituire e completare la configurazione.

Eliminazione di un campo predicato

  1. Apri la configurazione personalizzata per l’aggiornamento.

  2. Seleziona il campo predicato (a destra), apri la scheda Impostazioni e seleziona l'icona Elimina (in basso a sinistra).

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

  4. Conferma questa e tutte le altre modifiche con Fine.

Eliminazione di una configurazione (per ripristinare il valore predefinito)

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

NOTA

Non è possibile eliminare nessuna delle configurazioni predefinite.

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

  1. Seleziona la configurazione richiesta (ad esempio, Editor pagina (ricerca paragrafi)), quindi l’icona Elimina nella barra degli strumenti:

    chlimage_1-378

  2. La configurazione personalizzata verrà eliminata e quella predefinita ripristinata (questo è indicato dalla riapparizione del simbolo del lucchetto nella console).

Aggiunta di predicati opzioni

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

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

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

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

    I nodi per le singole opzioni hanno bisogno delle proprietà:

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

    chlimage_1-379

    NOTA

    Non è necessario modificare nulla nel percorso /libs.

    Questo perché il contenuto di /libs viene sovrascritto la prossima volta che aggiorni l’istanza (e potrebbe essere sovrascritto quando applichi un hotfix o un pacchetto di funzioni).

    Il metodo consigliato per la configurazione e altre modifiche è:

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

    Quindi tocca o fai clic sull'icona Modifica moduli di ricerca .

  3. A seconda della configurazione, aggiungi una Opzioni o Proprietà alla configurazione.

  4. Aggiornare i campi, in particolare:

    • Nome proprietà

      Specifica la proprietà nodo da cercare sui nodi target. Esempio:

      jcr:content/cq:template

    • Percorso nodo opzione

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

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

  5. Seleziona Fine per salvare la configurazione.

  6. Passa alla console appropriata (in questo esempio, Sites) e apri la barra Ricerca . Saranno visibili i nuovi moduli di ricerca definiti e le varie opzioni disponibili. Seleziona l’opzione richiesta 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 visualizzazione in anteprima sui moduli di ricerca.

Azione Autorizzazioni
Modifica Autorizzazioni di lettura e scrittura 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