Actualización de Forms de búsqueda personalizada upgrading-custom-search-forms

AEM En la versión 6.2, la ubicación donde Forms de búsqueda personalizada se almacena en el repositorio ha cambiado. Al realizar la actualización, se les trasladará de su ubicación en 6.1 en:

  • /apps/cq/gui/content/facets

a una nueva ubicación en:

  • /conf/global/settings/cq/search/facets

Debido a esto, se requieren ajustes manuales después de una actualización para que los formularios sigan funcionando.

Esto se aplica a los nuevos Forms de búsqueda y Forms predeterminados que se han personalizado.

Para obtener más información, consulte la documentación sobre Facetas de búsqueda.

Modificación de la propiedad resourceType changing-the-resourcetype-property

A menos que se indique lo contrario, la mayoría de los ajustes que deben realizarse después de la actualización requieren cambiar el sling:resourceType para el Forms de búsqueda personalizado configurado. Esto es necesario para que la propiedad apunte a la ubicación correcta del script de procesamiento.

Puede cambiar la propiedad haciendo lo siguiente:

  1. Abra el CRXDE Lite yendo a https://server:port/crx/de/index.jsp
  2. Vaya a la ubicación del nodo que debe ajustarse, tal como se especifica en la Lista de Forms de búsqueda personalizada más abajo.
  3. Haga clic en el nodo. En el panel de propiedades derecho, haga clic en y modifique la variable sling:resourceType propiedad.
  4. Finalmente, guarde los cambios pulsando la tecla Guardar todo botón.

Lista de Forms de búsqueda personalizada list-of-custom-search-forms

A continuación, encontrará una lista de todos los Forms de búsqueda personalizados y las modificaciones que requieren después de la actualización. Se refieren a los nombres en /conf/global/settings/cq/search/facets/sites/items.

Predicado de texto completo con nombre de nodo "fulltext" fulltext-predicate-with-node-name-fulltext

Nodo/s en el formulario de búsqueda predeterminado en 6.1
texto completo
Tipo de recurso en 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate
Tipo de recurso en 6.2
N/D

AEM En la versión 6.1, el predicado de texto completo estándar formaba parte del formulario de búsqueda. En la versión 6.2, el campo de texto completo se ha sustituido por OmniSearch. Este predicado se omite mediante programación y se puede eliminar.

Acción: Elimine el nodo por completo.

Otros predicados de texto completo other-fulltext-predicates

Nodos en la búsqueda predeterminada Desde en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/fulltextpredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicados del explorador de rutas path-browser-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
path
Tipo de recurso en 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/pathpredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicados de etiquetas tags-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
etiquetas
Tipo de recurso en 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/tagspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicado de estado de la página page-status-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
pagestatuspredicate
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate
Tipo de recurso en 6.2
N/D

El estado de página se ha reemplazado por dos predicados de propiedad de opciones, uno para la publicación y otro para el estado de LiveCopy.

Acciones:

  • Retire el pagestatuspredicate nodo

  • Copiar nodo

    • /libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
    • hasta /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • Copiar nodo

    • /libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
    • hasta /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • Asegúrese de configurar listOrder propiedad para analyticspredicate nodo a "8". Esto es necesario para evitar conflictos.

Predicados de intervalo de fechas date-range-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
daterangepredicate
Tipo de recurso en 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/daterangepredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/daterangepredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Filtro oculto hidden-filter

Nodo/s en el formulario de búsqueda predeterminado en 6.1
tipo
Tipo de recurso en 6.1
granite/ui/components/foundation/form/hidden
Tipo de recurso en 6.2
granite/ui/components/foundation/form/hidden

Acción: Nada que ajustar.

Predicado de Analytics analytics-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
predicado analítico
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/analyticspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicado de intervalo range-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangepredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/rangepredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

NOTE
Nota: A diferencia de 6.1, el predicado de rango ya no representa una etiqueta en la barra de búsqueda.

Predicado de propiedad de opciones options-property-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/optionspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicado de intervalo del regulador slider-range-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicado de componentes components-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentspredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/componentspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicado de autor author-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/userpredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicado de plantillas templates-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
N/D
Tipo de recurso en 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatespredicate
Tipo de recurso en 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/templatespredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Carril de búsqueda de administración de recursos assets-admin-search-rail

Los nodos siguientes hacen referencia a los nombres en /conf/global/settings/dam/search/facets/assets/items

Predicado de texto completo con nombre de nodo "fulltext" fulltext-predicate-with-node-name-fulltext-1

Nodo/s en el formulario de búsqueda predeterminado en 6.1
texto completo
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/fulltextpredicate
Tipo de recurso en 6.2
N/D

En la versión 6.1, el predicado de texto completo estándar formaba parte del formulario de búsqueda. En 6.2, el campo de texto completo ha sido reemplazado por OmniSearch. Este predicado se omite mediante programación y se puede eliminar.

Acción: Elimine el nodo mencionado anteriormente.

Predicados del explorador de rutas path-browser-predicates-1

Nodo/s en el formulario de búsqueda predeterminado en 6.1
pathbrowser
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicados de tipo MIME mime-type-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
tipo MIME
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).

Predicados de tamaño de archivo file-size-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
tamaño de archivo
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Acción: Ajuste resourceType como se muestra en la ubicación 6.2 anterior.

Predicados de última modificación del recurso asset-last-modified-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
assetlastmodifiedpredicate
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate

Acción: ajuste la propiedad resourceType (agregue "/coral" como en la ubicación 6.2 indicada arriba).

Publicar predicado publish-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
publicación
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/publishpredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/publishpredicate

Acciones:

  • Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

  • Añadir un optionPaths (de tipo cadena) con el valor: /libs/dam/options/predicates/publish

  • Añadir singleSelect propiedad con valor booleano true.

Predicados de estado status-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
status
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

Predicados de estado de caducidad expiry-status-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
expirystatus
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/expiredassetpredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/expiredassetpredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

Predicados de validez de metadatos metadata-validity-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
metadatavalidez
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

Predicados de clasificación rating-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
clasificación
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

Predicado de orientación orientation-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
Orientación
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
Tipo de recurso en 6.2
cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Acciones:

  • Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

  • Añadir un fieldLabel con el mismo valor que la propiedad text en el mismo nodo.

  • Añadir un emptyText propiedad con el mismo valor que text en el mismo nodo.

  • Añadir un rootPath propiedad con el mismo valor que el optionPaths en el mismo nodo.

Predicado de estilo style-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
estilo
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
Tipo de recurso en 6.2
cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Acciones:

  • Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

  • Añadir un fieldLabel con el mismo valor que la propiedad text en el mismo nodo.

  • Añadir un emptyText propiedad con el mismo valor que text en el mismo nodo.

  • Añadir un rootPath propiedad con el mismo valor que el optionPaths en el mismo nodo.

Predicados de formato de vídeo video-format-predicates

Nodo/s en el formulario de búsqueda predeterminado en 6.1
videoFormat
Tipo de recurso en 6.1
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso en 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

Predicado Mainasset mainasset-predicate

Nodo/s en el formulario de búsqueda predeterminado en 6.1
recurso principal
Tipo de recurso en 6.1
granite/ui/components/foundation/form/hidden
Tipo de recurso en 6.2
granite/ui/components/coral/foundation/form/hidden

Acción: Ajuste de resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2