Configurar formularios de búsqueda

Utilice Buscar en Forms para personalizar la selección de predicados de búsqueda utilizados en los paneles de búsqueda disponibles en varias consolas de AEM y/o paneles del entorno de creación. La personalización de estos paneles hace que la funcionalidad de búsqueda sea versátil según sus necesidades específicas.

Hay un rango de predicados disponible de forma predeterminada. Puede agregar varios predicados, incluido (entre otros) el predicado de texto completo para búsquedas de texto completo, el predicado de propiedades para buscar recursos que coincidan con una sola propiedad especificada por usted o el predicado de opciones para buscar recursos que coincidan con uno o más valores especificados para una propiedad concreta.

Puede configurar los formularios de búsqueda utilizados en varias consolas y en el explorador de recursos (al editar páginas). Se puede acceder a los cuadros de diálogo para configurar estos formularios mediante:

  • Herramientas

    • General

      • Formularios de búsqueda

Cuando accede por primera vez a esta consola, puede ver que todas las configuraciones tienen un símbolo de cerrojo. Esto indica que la configuración adecuada es la configuración predeterminada (lista para usar) y no se puede eliminar. Una vez que haya personalizado la configuración, el bloqueo desaparecerá, a menos que elimine la configuración personalizada, en cuyo caso se restablecerá el valor predeterminado (y el indicador de cerrojo).

chlimage_1-374

Configuraciones

Las configuraciones predeterminadas disponibles son:

  • Editor de páginas (búsqueda de documentos):

    Esta configuración define las opciones disponibles al buscar documentos en el navegador de recursos (al editar una página).

  • Editor de páginas (búsqueda de imágenes):

    Esta configuración define las opciones disponibles al buscar imágenes en el navegador de recursos (al editar una página).

  • Editor de páginas (búsqueda de manuscritos):

    Esta configuración define las opciones disponibles al buscar manuscritos en el navegador de recursos (al editar una página).

  • Editor de páginas (búsqueda de páginas):

    Esta configuración define las opciones disponibles al buscar páginas en el navegador de recursos (al editar una página).

  • Editor de páginas (búsqueda de párrafos):

    Esta configuración define las opciones disponibles al buscar párrafos en el navegador de recursos (al editar una página).

  • Editor de páginas (búsqueda de productos):

    Esta configuración define las opciones disponibles al buscar productos en el navegador de recursos (al editar una página).

  • Editor de páginas (Dynamic Media Classic [anteriormente Scene7] search):

    Esta configuración define las opciones disponibles al buscar recursos de Dynamic Media Classic en el navegador de recursos (al editar una página).

  • Carril de búsqueda de administración de sitios:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al utilizar el carril de búsqueda de la consola Sitios.

  • Editor de páginas (búsqueda de vídeos):

    Esta configuración define las opciones disponibles al buscar vídeos en el navegador de recursos (al editar una página).

  • Carril de búsqueda de administración de recursos:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al utilizar la consola Recursos.

  • Carril de búsqueda de administración de catálogos:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar un catálogo comercial.

  • Carril de búsqueda de administración de pedidos:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar pedidos comerciales.

  • Carril de búsqueda de administración de las colecciones de productos:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar colecciones de productos comerciales.

  • Carril de búsqueda de administración de productos:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar productos comerciales.

  • Carril de búsqueda de administración de proyecto:

    Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar proyectos.

Predicados y su configuración

Predicados

Los siguientes predicados están disponibles, según la configuración:

Predicado Función Configuración
Análisis Funciones de búsqueda/filtro en el navegador Sitios al mostrar datos con alimentación de análisis. Los filtros de búsqueda de Analytics se cargan para coincidir con las columnas de análisis personalizados asignadas.
  • Etiqueta de campo
  • Descripción
Última modificación del recurso Fecha de la última modificación del recurso.
Un predicado personalizado, basado en el predicado de fecha.
Componentes Permite que un autor busque o filtre páginas que tengan un componente específico. Por ejemplo, una galería de imágenes.
  • Etiqueta de campo
  • Marcador de posición
  • Nombre de propiedad*
  • Profundidad de la propiedad
  • Descripción
Fecha Búsqueda de recursos basada en deslizadores basada en una propiedad de fecha.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Descripción
Intervalo de fechas Buscar recursos creados dentro de un intervalo especificado para una propiedad de fecha. En el panel Buscar, puede especificar las fechas de Inicio y finalización.
  • Etiqueta de campo
  • Marcador de posición
  • Nombre de propiedad*
  • Texto de intervalo (desde)*
  • Texto de intervalo (hasta)*
  • Descripción
Estado de caducidad Buscar recursos según el estado de caducidad.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Descripción
Tamaño del archivo Busque recursos según su tamaño.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Ruta de opción
  • Descripción
Texto completo Busque predicado para búsquedas de texto completo.
  • Etiqueta de campo
  • Marcador de posición
  • Nombre de propiedad
  • Descripción
Filtro oculto Filtro de propiedad y valor, que no es visible para el usuario.
  • Nombre de propiedad
  • Valor de propiedad
  • Descripción
Opciones

Las opciones son nodos de contenido creados por el usuario.

Consulte Añadir un predicado de opciones para obtener más información.

  • Etiqueta de campo
  • Ruta de JSON
  • Nombre de propiedad*
  • Una sola selección
  • Ruta de opción
  • Descripción
Options (propiedad) Busque en una propiedad de la opción.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Ruta del nodo de opciones
  • Una sola selección
  • Descripción
página Estado Buscar páginas según su estado.
  • Etiqueta de campo
  • Nombre de la propiedad de publicación
  • Nombre de la propiedad de LiveCopy
  • Descripción
Ruta Buscar recursos ubicados bajo una ruta específica.
  • Etiqueta de campo
  • Añadir ruta de búsqueda
  • Descripción
Propiedad Busque en una propiedad especificada. ninguno
Estado de publicación Buscar recursos en función de su estado de publicación
  • Etiqueta de campo
  • Nombre de propiedad*
  • Descripción
Intervalo Buscar recursos que se encuentran dentro de un rango especificado. En el panel Buscar, puede especificar los valores mínimo y máximo para el rango.
  • Etiqueta de campo
  • Nombre de propiedad
  • Descripción
Opciones del intervalo Un predicado de búsqueda específico para Recursos y el mismo predicado de deslizador común. Todavía está disponible debido a problemas de compatibilidad con versiones anteriores.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Ruta de opción
  • Descripción
Clasificación Buscar recursos según su clasificación.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Ruta de opción
  • Descripción
Fecha relativa Buscar recursos en función de la fecha relativa de su creación
  • Etiqueta de campo
  • Nombre de propiedad*
  • Fecha relativa
  • Descripción
Intervalo del regulador Un predicado de búsqueda común que amplía el predicado de rango con la capacidad deslizante. El valor de la propiedad en la que se busca debe estar entre los límites del deslizador.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Descripción
Etiqueta Buscar recursos en función de etiquetas. Puede configurar la propiedad Ruta para rellenar varias etiquetas en la lista Etiquetas.
  • Etiqueta de campo
  • Nombre de propiedad*
  • Ruta de opción
  • Descripción
Etiquetas Búsqueda basada en etiquetas.
  • Marcador de posición
  • Nombre de propiedad*
  • Descripción
NOTA
  • Los predicados de búsqueda comunes se definen en:
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates

  • Los predicados de búsqueda relacionados solo con siteadmin (IU clásica) se encuentran en:
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates

  • Están en desuso y solo están disponibles para compatibilidad con versiones anteriores.

Esta información es sólo de referencia, no debe realizar cambios en /libs.

Configuración de predicado

Según el predicado, hay una selección de opciones disponibles para la configuración:

  • Etiqueta de campo

    Etiqueta que aparecerá como encabezado contraíble o como etiqueta de campo del predicado.

  • Descripción

    Detalles descriptivos para el usuario.

  • Marcador de posición

    Texto vacío o marcador de posición del predicado en caso de que no se introduzca ningún texto de filtrado.

  • Nombre de propiedad

    La propiedad en la que se buscará. Utiliza una ruta de acceso relativa y los comodines */*/* especifican la profundidad de la propiedad en relación con el nodo jcr:content (cada asterisco representa un nivel de nodo).

    Si solo desea buscar en un nodo secundario de primer nivel del recurso que tenga la propiedad x en el nodo jcr:content, utilice */jcr:content/x

  • Profundidad de la propiedad

    Profundidad máxima para buscar esa propiedad dentro de los recursos. Así, se puede realizar una búsqueda en esa propiedad en un recurso y en elementos secundarios recursivos hasta que el nivel de elementos secundarios sea igual a la profundidad especificada.

  • Valor de propiedad

    El valor de la propiedad como una cadena absoluta o como lenguaje de expresión; por ejemplo, cq:Page o

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

  • Texto de rango

    Etiqueta del campo de intervalo en el predicado Intervalo de fecha.

  • Ruta de opción

    El usuario puede seleccionar la ruta mediante el Explorador de rutas en la ficha de configuración del predicado. Después de seleccionar el icono + se utiliza para agregar la selección a la lista de opciones válidas (luego el icono - para eliminar si es necesario).

    Las opciones son nodos de contenido creados por el usuario, con la siguiente estructura:

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

  • Options node
    pathEfectivamente igual que el
    Ruta de opciones, solo que se encuentra en el campo predicado común, mientras que el otro es específico para recursos.

  • Una sola
    selecciónSi está activada, las opciones se procesan como casillas de verificación que solo permiten una selección. Si se selecciona por error, se puede anular la selección de una casilla de verificación.

  • Nombre(s) de la propiedad Publicar y Live Copy
    Las etiquetas de las casillas de verificación de publicación y Live Copy para el predicado específico Sitios.

  • * en las etiquetas de campo de la ficha Configuración significa que los campos son obligatorios y, si se dejan en blanco, aparecerá un mensaje de error

Configuración de la búsqueda de Forms

Creación/Apertura de una Configuración Personalizada

  1. Vaya a Herramientas, Operaciones, Buscar en Forms.

  2. Seleccione la configuración que desee personalizar.

  3. Utilice el icono Editar para abrir la configuración y actualizar.

  4. Si desea una nueva personalización, probablemente desee agregar nuevos campos de predicado y definir la configuración según sea necesario. Si ya existe una personalización, puede seleccionar un campo existente y actualizar la configuración.

  5. Seleccione Listo para guardar la configuración.

    NOTA

    Las configuraciones personalizadas se almacenan (según corresponda) en:

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

Añadir/Editar un campo predicado y definir la configuración de los campos

Puede agregar o editar campos y definir o actualizar su configuración:

  1. Abra la configuración personalizada para la actualización.

  2. Si desea agregar un nuevo campo, abra la ficha Seleccionar predicado y arrastre el predicado requerido a la ubicación requerida. Por ejemplo, el predicado de intervalo de fechas:

    chlimage_1-375

  3. Dependiendo de si:

    • Está agregando un nuevo campo:

      Después de agregar el predicado, se abrirá la ficha Configuración y se mostrarán las propiedades que se pueden definir.

    • Desea actualizar un predicado existente:

      Seleccione el campo de predicado (a la derecha) y, a continuación, abra la ficha Configuración.
      Por ejemplo, la configuración del Predicado de intervalo de fechas:

    chlimage_1-375

  4. Realice los cambios necesarios y confirme con Listo.

Vista preliminar de la configuración de búsqueda

  1. Seleccione el icono de Previsualización:

  2. Esto mostrará los formularios de búsqueda tal como se mostrarán (completamente expandidos) en la columna Buscar de la consola adecuada.

    chlimage_1-377

  3. ​Cierre la previsualización para devolver y finalizar la configuración.

Eliminación de un campo predicado

  1. Abra la configuración personalizada para la actualización.

  2. Seleccione el campo de predicado (a la derecha), abra la ficha Configuración y luego seleccione el icono Eliminar (abajo a la izquierda).

  3. Un cuadro de diálogo solicitará la confirmación de la acción de eliminar.

  4. Confirme este y cualquier otro cambio con Listo.

Eliminación de una configuración (para restablecer el valor predeterminado)

Una vez que haya personalizado una configuración, se anularán los valores predeterminados. Puede restablecer la configuración predeterminada eliminando la configuración personalizada.

NOTA

No puede eliminar ninguna de las configuraciones predeterminadas.

La eliminación de una configuración personalizada se realiza desde la consola:

  1. Seleccione la configuración requerida (por ejemplo, Editor de páginas (búsqueda de párrafos)) y, a continuación, el icono Eliminar en la barra de herramientas:

    chlimage_1-378

  2. Se eliminará la configuración personalizada y se restablecerá la configuración predeterminada (esto se indica con la reaparición del símbolo de cerrojo en la consola).

Añadir predicados de opciones

Los predicados de opciones (Opciones, Propiedad de opciones) permiten configurar un elemento que se va a buscar. Normalmente se utilizan para buscar algo directamente debajo de la página; por ejemplo, una propiedad en el nodo de página.

El siguiente ejemplo (para buscar según la plantilla utilizada para crear una página) ilustra los pasos involucrados:

  1. Cree el nodo que define la propiedad en la que se buscará.

    Necesitará un nodo raíz que contenga definiciones de las opciones individuales para estar disponible para el usuario.

    Los nodos de las opciones individuales necesitan las propiedades:

    • jcr:title - la etiqueta de campo que se mostrará en el carril de búsqueda
    • value - el valor de propiedad en el que se buscará

    chlimage_1-379

    NOTA

    Usted no debe cambiar nada en la ruta /libs.

    Esto se debe a que el contenido de /libs se sobrescribe la próxima vez que actualice la instancia (y bien puede sobrescribirse al aplicar una revisión o un paquete de funciones).

    El método recomendado para la configuración y otros cambios es:

    1. Vuelva a crear el elemento requerido, tal como existe en /libs, en /apps. En este caso, de:
    2. /libs/cq/gui/content/common/options/predicates
    3. Realice cualquier cambio dentro de /apps.
  2. Abra la consola Buscar en Forms y seleccione la configuración que desee actualizar. Por ejemplo: Barra de búsqueda de administración del sitio.

    A continuación, toque o haga clic en el icono Editar formularios de búsqueda.

  3. Según la configuración, agregue una Propiedad u Opciones a la configuración.

  4. Actualice los campos, en particular:

    • Nombre de propiedad

      Especifique la propiedad node que se buscará en los nodos destinatario. Por ejemplo:

      jcr:content/cq:template

    • Ruta del nodo de opción

      Seleccione la ruta donde se guardan las opciones. Por ejemplo:

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

  5. Seleccione Listo para guardar la configuración.

  6. Vaya a la consola adecuada (en este ejemplo, Sitios) y abra el carril Buscar. Los formularios de búsqueda recién definidos, junto con las diversas opciones, serán visibles. Seleccione la opción requerida para ver los resultados de la búsqueda:

    chlimage_1-381

Permisos de usuario

La siguiente tabla lista los permisos necesarios para realizar acciones de edición, eliminación y previsualización en los formularios de búsqueda.

Acción Permisos
Editar Permisos de lectura y escritura en el nodo /apps .
Eliminar Permisos de lectura, escritura y eliminación en el nodo /apps
Vista previa Permisos de lectura, escritura y eliminación en el nodo /var/dam/content.
Permisos de lectura y escritura en el /apps nodo.

En esta página