Uma implantação corporativa do Adobe Experience Manager (AEM) Assets tem a capacidade de armazenar muitos ativos. Às vezes, encontrar o ativo certo pode ser árduo e demorado se você usar apenas os recursos de pesquisa genéricos do AEM.
Use aspectos de pesquisa no painel Filtros para adicionar mais granularidade à sua experiência de pesquisa e tornar a funcionalidade de pesquisa mais eficiente e versátil. Os aspectos de pesquisa adicionam várias dimensões (predicados) que permitem executar pesquisas mais complexas. O painel Filtros inclui algumas facetas padrão. Você também pode adicionar aspectos de pesquisa personalizados.
Em resumo, as facetas de pesquisa permitem que você pesquise ativos de várias maneiras, em vez de em uma única ordem taxonômica pré-determinada. É possível detalhar facilmente para o nível de detalhes desejado para uma pesquisa mais focada.
Por exemplo, se você estiver procurando uma imagem, poderá escolher se deseja um bitmap ou uma imagem vetorial. Você pode reduzir ainda mais o escopo da pesquisa especificando o tipo MIME para a imagem. Da mesma forma, ao pesquisar documentos, você pode especificar o formato, por exemplo, PDF ou MS Word.
Os aspectos de pesquisa exibidos no painel Filtros são definidos no formulário de pesquisa subjacente usando predicados. Para exibir mais ou diferentes aspectos, adicione predicados ao formulário padrão ou use um formulário personalizado que inclua aspectos de sua escolha.
Para pesquisas de texto completo, adicione o predicado Fulltext
ao formulário. Use o predicado Propriedade para procurar ativos que correspondam a uma única propriedade especificada. Use o predicado Opções para pesquisar ativos que correspondam a um ou mais valores para uma propriedade específica. Adicione o predicado Intervalo de datas para pesquisar ativos criados dentro de um intervalo de datas especificado.
Toque/clique no logotipo do AEM e acesse Ferramentas > Geral > Pesquisar formulários.
Na página Pesquisar no Forms, selecione Painel de pesquisa do administrador do Assets, em seguida, toque em Editar .
Na página Editar pesquisa do Forms, arraste um predicado da guia Selecionar Predicado para o painel principal. Por exemplo, arraste Predicado de propriedade.
Figura: Selecione e mova um predicado para personalizar os filtros de pesquisa.
Na guia Configurações, digite um rótulo de campo, um texto de espaço reservado e uma descrição para o predicado. Especifique um nome válido para a propriedade de metadados que deseja associar ao predicado. O rótulo do cabeçalho na guia Configurações identifica o tipo do predicado selecionado.
Figura: Use a guia Configurações para fornecer as opções necessárias de um predicado.
No campo Nome da propriedade, especifique um nome válido para a propriedade de metadados que deseja associar ao predicado. É o nome com base no qual a pesquisa é realizada. Por exemplo, insira jcr:content/metadata/dc:description
ou ./jcr:content/metadata/dc:description
. Você também pode selecionar um nó existente na caixa de diálogo de seleção.
Figura: Associe uma propriedade de metadados a um predicado no campo Nome da propriedade.
Clique em Pré-visualização para gerar uma pré-visualização do painel Filtros como aparece depois de adicionar o predicado.
Revise o layout do predicado no modo de Pré-visualização.
Pré-visualização o formulário de pesquisa antes de enviar as alterações
Para fechar a pré-visualização, clique em Close no canto superior direito da pré-visualização.
Toque em Done para salvar as configurações.
Navegue até o painel Pesquisar na interface do usuário Ativos. O predicado Propriedade é adicionado ao painel.
Insira uma descrição para o ativo a ser pesquisado na caixa de texto. Por exemplo, digite "Adobe". Quando você realiza uma pesquisa, os ativos com a descrição correspondente a "Adobe" são listados nos resultados da pesquisa.
O predicado Opções permite que você adicione várias opções de pesquisa no painel Filtros. Você pode selecionar uma ou mais dessas opções no painel Filtros para pesquisar ativos. Por exemplo, para pesquisar ativos com base no tipo de arquivo, configure opções, como Imagens, Multimídia, Documentos e Arquivos, no formulário de pesquisa. Depois de configurar essas opções, a pesquisa será realizada em ativos do tipo GIF, JPEG, PNG e assim por diante, quando você selecionar a opção Imagens no painel Filtros.
Para mapear as opções para a respectiva propriedade, crie uma estrutura de nó para as opções e forneça o caminho do nó pai na propriedade Nome da propriedade do predicado Opções. O nó pai deve ser do tipo sling
: OrderedFolder
. As opções devem ser do tipo nt:unstructured
. Os nós de opção devem ter as propriedades jcr:title
e value
configuradas.
A propriedade jcr:title
é um nome fácil de usar para a opção exibida no painel Filtros. O campo value
é usado no query para corresponder à propriedade especificada.
Quando você seleciona uma opção, a pesquisa é executada com base na propriedade value
do nó de opção e seus nós filhos, se houver. A árvore inteira sob o nó de opção é atravessada e a propriedade value
de cada nó filho é combinada usando uma operação OU para formar o query de pesquisa.
Por exemplo, se você selecionar "Imagens" para tipos de arquivos, a consulta de pesquisa dos ativos será criada ao combinar a propriedade value
usando uma operação OR. Por exemplo, a consulta de pesquisa de imagens é construída combinando os resultados correspondentes de image/jpeg, image/gif, image/png, image/pjpeg e image/tiff da propriedade jcr:content/metadata/dc:format
usando uma operação OR.
A propriedade value de um tipo de arquivo, como visto no CRXDE, é usada para query de pesquisa funcionarem
Em vez de criar manualmente uma estrutura de nó para as opções no repositório CRX, defina as opções em um arquivo JSON especificando pares de valores chave correspondentes. Especifique o caminho do arquivo JSON no campo Nome da propriedade. Por exemplo, defina os pares de valores chave, image/bmp
, image/gif
, image/jpeg
e image/png
e especifique os valores, como mostrado no seguinte arquivo JSON de amostra. No campo Nome da propriedade, especifique o caminho CRX desse arquivo.
{
"options" :
[
{"value" : "image/bmp","text" : "BMP"},
{"value" : "image/gif","text" : "GIF"},
{"value" : "image/jpeg","text" : "JPEG"},
{"value" : "image/png","text" : "PNG"}
]
}
Se desejar usar um nó existente, especifique-o usando a caixa de diálogo de seleção.
O predicado Opções é um invólucro personalizado que inclui predicados de propriedade para demonstrar o comportamento descrito. Atualmente, não há um terminal REST disponível para suportar a funcionalidade nativamente.
Toque no logotipo AEM e vá para Ferramentas > Geral > Pesquisar Forms.
Na página Pesquisar formulários, selecione Painel de pesquisa do administrador de ativos e toque no ícone Editar.
Na página Editar formulário de pesquisa, arraste o Predicado de opções da guia Selecionar predicado até o painel principal.
Na guia Configurações, digite um rótulo e um nome para a propriedade. Por exemplo, para pesquisar ativos com base no formato, especifique um nome amigável para o rótulo, por exemplo, Tipo de arquivo. Especifique a propriedade com base na qual a pesquisa deve ser realizada no campo de propriedade, por exemplo jcr:content/metadata/dc:format.
Faça uma das seguintes opções:
Certifique-se de que Seleção única esteja desmarcada para permitir que o usuário selecione várias opções para tipos de arquivos de cada vez (por exemplo, Imagens, Documentos, Multimídia e Arquivos). Se você marcar Seleção única, o usuário poderá selecionar apenas uma opção para tipos de arquivo por vez.
Os campos disponíveis no predicado Opções
No campo Descrição, digite uma descrição opcional e clique em Concluído.
Navegue até o painel Pesquisar. O predicado Opções é adicionado ao painel Pesquisar. As opções para Tipo de Arquivo são exibidas como caixas de seleção.
O predicado Multi Value Property
permite que você pesquise ativos para obter vários valores. Considere um cenário em que você tem imagens de vários produtos no AEM Assets e os metadados de cada imagem incluem um número SKU associado ao produto. Você pode usar esse predicado para procurar imagens de produtos com base em vários números de SKU.
jcr:content/metadata/dc:value
. Você também pode usar a caixa de diálogo de seleção para selecionar um nó.O predicado Tags
permite que você realize pesquisas baseadas em tags para ativos. Por padrão, a AEM Assets pesquisa ativos por uma ou mais tags correspondentes com base nas tags especificadas. Em outras palavras, o query de pesquisa executa uma operação OU usando as tags especificadas. No entanto, você pode usar a opção de correspondência de todas as tags para pesquisar ativos que incluem todas as tags especificadas.
Clique no logotipo do AEM e acesse Ferramentas > Geral > Pesquisar formulários.
Na página Pesquisar Forms, selecione Painel de pesquisa do administrador do Assets e toque em Editar .
Na página Editar formulário de pesquisa, arraste Predicado de tags da guia Selecionar preditivo para o painel principal.
Na guia Configurações, insira um texto de espaço reservado para o predicado. Especifique o nome da propriedade com base no qual a pesquisa deve ser realizada no campo da propriedade, por exemplo jcr:content/metadata/cq:tags
. Como alternativa, você pode selecionar um nó no CRXDE na caixa de diálogo de seleção.
Configure a propriedade de caminho de tags raiz desse predicado para preencher várias tags na lista Tags.
Selecione a opção Mostrar correspondência de todas as tags para procurar ativos que incluem todas as tags especificadas.
No campo Descrição, digite uma descrição opcional e clique/toque em Concluído.
Navegue até o painel Pesquisar. O predicado Tags é adicionado ao painel Pesquisar.
Especifique tags com base nas quais você deseja pesquisar ativos ou selecione na lista de sugestões.
Selecione Corresponder a todos para procurar correspondências que incluam todas as tags especificadas.
Semelhante à forma como você adiciona um predicado de Propriedade ou um predicado de Opções, você pode adicionar os seguintes predicados adicionais ao painel Pesquisar:
Nome do Predicado |
Descrição |
Propriedades |
Texto completo |
Predicado de pesquisa para executar pesquisa de texto completo em um nó de ativo inteiro. Ele é mapeado com o operador jcr :contains . Você pode especificar um caminho relativo se desejar executar uma pesquisa de texto completo em uma parte específica do nó do ativo. |
|
Navegador de caminhos | Projetar pesquisa para procurar ativos em pastas e subpastas em um caminho raiz pré-configurado |
|
Caminho |
Use-o para filtrar os resultados no local. É possível especificar caminhos diferentes como opções. |
|
Publicar status |
Projetar pesquisa para pesquisar ativos com base em seu status de publicação |
|
Data relativa |
O predicado de pesquisa para pesquisar ativos com base na data relativa de sua criação. Por exemplo, você pode configurar opções, como 2 meses atrás, 3 semanas atrás e assim por diante. |
|
Intervalo |
O predicado de pesquisa para pesquisar ativos que estão dentro de um intervalo especificado. No painel Pesquisar, você pode especificar valores mínimos e máximos para o intervalo. |
|
Intervalo de datas |
Projete de pesquisa para pesquisar ativos criados em um intervalo especificado para uma propriedade de data. No painel Pesquisar, é possível especificar datas de Start e término usando seletores de data. |
|
Data |
Projete de pesquisa para uma pesquisa de ativos baseada em controle deslizante com base em uma propriedade de data. |
|
Tamanho do arquivo |
Predicado de pesquisa para pesquisar ativos com base em seu tamanho. É um predicado baseado em silder no qual você seleciona as opções do controle deslizante de um nó configurável. As opções padrão são definidas em /libs/dam/options/predicates/filesize no repositório CRX. O tamanho do arquivo é fornecido em bytes. |
|
Última modificação do ativo | Projetar pesquisa para pesquisar ativos modificados recentemente |
|
Publicar status | Projetar pesquisa para pesquisar ativos com base em seu status de publicação |
|
Classificação | Projetar pesquisa para pesquisar ativos com base em sua classificação média |
|
Status da expiração | Projetar pesquisa para pesquisar ativos com base em seu status de expiração |
|
Oculto | predicado de pesquisa que define uma propriedade de campo oculto para procurar ativos |
|
Por padrão, um ícone Bloquear é exibido antes de Painel de pesquisa do administrador do Assets na página Pesquisar Forms. O ícone Bloquear desaparece se você adicionar aspectos de pesquisa ao formulário, indicando que o formulário padrão foi modificado.
O ícone de bloqueio em relação a uma opção na página Pesquisar Forms indica que as configurações padrão estão intactas e não são personalizadas.
Para restaurar o aspecto de pesquisa padrão, execute estas etapas:
Selecione Trilho de pesquisa do administrador de ativos na página Pesquisar Forms.
Toque em Excluir na barra de ferramentas.
Na caixa de diálogo de confirmação, toque em Delete para remover as alterações personalizadas.
Após excluir as alterações personalizadas nos aspectos de pesquisa, o ícone Bloquear será exibido novamente antes do Painel de pesquisa do administrador de ativos na página Formulários de pesquisa.
Se você não tiver uma função de administrador atribuída, esta é uma lista de permissões necessárias para executar ações de edição, exclusão e pré-visualização envolvendo aspectos de pesquisa.
Ação | Permissão |
---|---|
Editar | Permissões de leitura e gravação no nó /apps no CRX. |
Excluir | Permissões de leitura, gravação e exclusão no nó /apps no CRX. |
Visualizar | Permissões de leitura, gravação e exclusão no nó /var/dam/content no CRX. Além disso, permissões de leitura e gravação no nó /apps . |