Adobe Experience Manager as a Cloud Service viene fornito con un potente Ricerca meccanismo.
In combinazione con questo, sono disponibili anche una serie di opzioni predefinite che consentono di filtrare il contenuto. Questi contengono facet predefiniti come Data di modifica, Stato pubblicazione, o Stato LiveCopy consente di analizzare rapidamente le risorse necessarie.
L’obiettivo di questi elementi è quello di aiutarti a individuare i contenuti in modo rapido e semplice da:
Puoi configurare il sottostante Ricerca e indicizzazione dei contenuti servizio.
Utilizzo di Cerca in Forms, puoi personalizzare ed estendere questi pannelli in base alle tue esigenze specifiche.
Il Cerca in Forms fornisci una selezione preconfigurata di predicati che puoi combinare e definire. Il finestre di dialogo per la configurazione di questi moduli accessibile tramite:
La prima volta che accedi a Cerca in Forms console è possibile vedere che tutte le configurazioni hanno un simbolo lucchetto. Ciò indica che la configurazione corrispondente è quella predefinita (predefinita) e non può essere eliminata. Una volta personalizzato e salvato, il blocco scompare. Riapparirà quando elimina la configurazione personalizzata, nel qual caso vengono ripristinati il valore predefinito (e l’indicatore del lucchetto).
Le configurazioni predefinite (elencate in ordine alfabetico) disponibili sono:
Per ulteriori dettagli sui moduli di ricerca relativi a Assets, vedi Risorse - Facet di ricerca
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 si caricano per corrispondere alle colonne di analisi personalizzate mappate. |
|
Stato approvazione | Cerca in base allo stato di approvazione. |
|
Autore | Cerca in base all'autore. |
|
Ritirato da | Cercare le risorse estratte da un utente specifico. |
|
Stato ritiro | Cercare le risorse con uno stato di pagamento specifico. |
|
Componenti | Consente all’autore di cercare/filtrare le pagine contenenti un componente specifico. Ad esempio una galleria di immagini. |
|
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. |
|
Stato scadenza | Cerca le risorse in base allo stato di scadenza. |
|
Dimensione file | Filtra le risorse in base alla loro dimensione. |
|
Tipo file | Cerca le risorse in base al tipo di file/mime. |
|
Testo completo | Predicato di ricerca per ricerche full-text. È mappato con l’operatore "jcr:contains". |
|
Gruppo | Predicato di ricerca per gruppo (utilizzato solo all’interno del predicato Insights). |
|
Filtro nascosto | Un filtro per proprietà e valore, non visibile all’utente. |
|
Approfondimenti | Cerca in base a una selezione di parametri di Insights. | Si tratta di un predicato complesso composto da più predicati:
|
Membro di raccolta | Cercare le risorse che sono membri di una raccolta |
|
Proprietà con più valori | Eseguire ricerche su più valori di una proprietà specificata. |
|
Opzioni | Le opzioni sono nodi di contenuto creati dall’utente. Consulta Aggiunta di un predicato opzioni per ulteriori informazioni. |
|
Opzioni Proprietà | Cerca in una o più proprietà dell’opzione. |
|
Stato pagina | Filtra le pagine in base al loro stato. |
|
Percorso | Filtra in base a un percorso specifico. È possibile specificare più percorsi come opzioni. |
|
Browser Percorsi | Fornisci un browser percorsi per eseguire ricerche in un percorso principale predefinito. |
|
Percorso nascosto | Un filtro sul percorso, non visibile all’utente. |
|
Proprietà | Cerca in una proprietà specificata. |
|
Stato pubblicazione | Filtra le risorse in base al loro stato di pubblicazione. |
|
Intervallo | Cerca le risorse che si trovano all’interno di un intervallo specificato. Nel pannello Ricerca, potete specificare i valori minimo e massimo per l'intervallo. |
|
Valutazione | Cerca le risorse in base alla valutazione media. |
|
Data relativa | Filtra le risorse in base alla data relativa di creazione. Ad esempio, 1 settimana fa, 1 mese fa. |
|
Intervallo cursore | Un predicato di ricerca comune che estende il predicato di intervallo con la funzionalità del cursore. Il valore della proprietà ricercata deve essere compreso tra i limiti del cursore. |
|
Stato | Cerca in base allo stato di approvazione e pagamento. | Si tratta di un predicato complesso composto da più predicati:
|
Tag | Cerca in base ai tag. |
|
Modelli | Cerca in base al modello selezionato. |
|
Stato traduzione | Cerca in base allo stato di traduzione. |
|
I predicati di ricerca comuni sono definiti in:
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
Queste informazioni sono solo a scopo di riferimento, non è necessario apportare modifiche a /libs
.
A seconda del predicato, è disponibile una selezione di impostazioni per la configurazione, tra cui:
Etichetta campo
L’etichetta che verrà visualizzata come intestazione comprimibile o come etichetta del campo del predicato.
Descrizione
Dettagli descrittivi per l’utente.
Segnaposto
Testo vuoto o il segnaposto del predicato se non viene immesso testo filtrante.
Nome proprietà
Proprietà su cui eseguire la ricerca. Utilizza un percorso relativo e i caratteri jolly */*/*
specifica la profondità della proprietà relativa al 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 ha x
proprietà sul jcr:content
utilizzo del nodo */jcr:content/x
Profondità proprietà
Profondità massima per la ricerca di tale proprietà nelle risorse. Quindi una ricerca su quella proprietà può essere eseguita su una risorsa e su elementi figlio ricorsivi fino a quando il livello degli elementi figlio non è uguale alla 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 Intervallo date predicato.
Percorso opzione
L’utente può selezionare il percorso utilizzando Browser percorsi nella scheda Impostazione predicati. Dopo aver selezionato + viene utilizzata per aggiungere la selezione all’elenco delle opzioni valide (quindi - 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))
Percorso nodo opzioni
Effettivamente uguale al
Percorso opzioni, solo questo campo si trova nel 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 e Live Copy
Le etichette per le caselle di controllo di pubblicazione e Live Copy per il predicato specifico di Sites.
* sulle etichette dei campi nel Impostazioni indica che i campi sono obbligatori e se questo campo viene lasciato vuoto, viene visualizzato un messaggio di errore.
Accedi a Strumenti, Generale, Cerca in Forms.
Seleziona la configurazione da personalizzare.
Utilizza il Modifica per aprire la configurazione per l’aggiornamento.
Se desideri effettuare una nuova personalizzazione, aggiungere nuovi campi predicato e definire le impostazioni secondo necessità. Se esiste una personalizzazione, puoi selezionare un campo esistente e aggiornare le impostazioni.
Seleziona Fine per salvare la configurazione. Le modifiche saranno visibili al prossimo utilizzo della configurazione.
Le configurazioni personalizzate vengono memorizzate (come appropriato) in:
/apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
Puoi aggiungere o modificare i campi e definirne/aggiornarne le impostazioni:
Apri la configurazione personalizzata per l'aggiornamento.
Per aggiungere un nuovo campo, aprire Seleziona predicato e trascina il predicato richiesto nella posizione desiderata. Ad esempio, il Predicato intervallo di date:
A seconda che:
Stai aggiungendo un nuovo campo:
Dopo l’aggiunta del predicato, Impostazioni viene aperta e vengono visualizzate le proprietà che possono essere definite.
Desideri aggiornare un predicato esistente:
Seleziona il campo predicato (a destra), quindi apri il Impostazioni scheda.
Ad esempio, le impostazioni per Predicato intervallo di date:
Apporta le modifiche necessarie e conferma con Fine. Le modifiche saranno visibili al prossimo utilizzo della configurazione.
Seleziona l’icona Anteprima:
In questo modo i moduli di ricerca verranno visualizzati così come saranno visualizzati (completamente espansi) nella colonna Ricerca della console appropriata.
Chiudi l’anteprima per restituire e completare la configurazione.
Apri la configurazione personalizzata per l'aggiornamento.
Seleziona il campo predicato (a destra), apri la Impostazioni e quindi selezionare la scheda Elimina in basso a sinistra.
Una finestra di dialogo richiede la conferma dell’azione di eliminazione.
Conferma questa e altre modifiche con Fine.
Dopo aver personalizzato una configurazione, i valori predefiniti verranno sostituiti. Puoi ripristinare la configurazione predefinita eliminando la configurazione personalizzata.
Non è possibile eliminare le configurazioni predefinite.
L’eliminazione di una configurazione personalizzata viene eseguita dalla console:
Seleziona la configurazione richiesta (ad esempio, Editor pagina (ricerca paragrafi)) e quindi il Elimina nella barra degli strumenti:
La configurazione personalizzata verrà eliminata e verrà ripristinata la configurazione predefinita (indicata dalla ricomparsa del simbolo del lucchetto nella console).
I predicati di opzione (Opzioni, Proprietà opzioni) consentono di configurare un elemento da cercare. Vengono in genere utilizzati per cercare elementi 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:
Crea il nodo che definisce la proprietà su cui eseguire la ricerca.
Per essere disponibile per l’utente, è necessario un nodo principale contenente le definizioni delle singole opzioni.
I nodi delle singole opzioni richiedono le proprietà seguenti:
jcr:title
: l’etichetta del campo da visualizzare nella barra di ricercavalue
: il valore della proprietà in cui eseguire la ricercaTu deve non modificare nulla in /libs
percorso.
Questo perché il contenuto di /libs
viene sovrascritto al successivo aggiornamento dell’istanza (e potrebbe benissimo essere sovrascritto quando applichi un hotfix o un feature pack).
Il metodo consigliato per la configurazione e altre modifiche è:
/libs
, in /apps
. In questo caso da:/libs/cq/gui/content/common/options/predicates
/apps.
Apri Cerca in Forms e selezionare la configurazione da aggiornare. Ad esempio: Barra di ricerca amministrazione siti. Quindi seleziona Modifica.
A seconda della configurazione, aggiungi un Opzioni o Proprietà Options alla configurazione.
Aggiornare i campi, in particolare:
Nome proprietà
Specifica la proprietà del nodo da cercare sui nodi di destinazione. Ad esempio:
jcr:content/cq:template
Percorso nodo opzione
Seleziona il percorso in cui si trovano le opzioni. Ad esempio:
/apps/cq/gui/content/common/options/predicates/templatetype
Seleziona Fine per salvare la configurazione.
Passa alla console appropriata (in questo esempio, Sites) e aprire la Ricerca - Filtri barra. Saranno visibili i nuovi moduli di ricerca definiti e le varie opzioni. Seleziona l’opzione desiderata per visualizzare i risultati della ricerca.
Nella tabella seguente sono elencate le autorizzazioni necessarie per eseguire azioni di modifica, eliminazione e anteprima sui moduli di ricerca.
Azione | Autorizzazioni |
Modifica | Autorizzazioni di lettura e scrittura su /apps nodo. |
Eliminare | Autorizzazioni di lettura, scrittura ed eliminazione su /apps nodo |
Anteprima | Autorizzazioni di lettura, scrittura ed eliminazione su /var/dam/content nodo.Autorizzazioni di lettura e scrittura su /apps nodo. |