掲示板
Herramienta Index Checker para verificar el indice - nueva versión estable
7年前 に Jorge Díaz によって更新されました。
Herramienta Index Checker para verificar el indice - nueva versión estable
Liferay Master 投稿: 753 参加年月日: 14/01/09 最新の投稿
English version of this post: https://web.liferay.com/community/forums/-/message_boards/message/86532565
Hola a todos,
He publicado la primera versión estable de Index Checker para Liferay 6.2. Esta versión ya no es "beta" y puede instalarse de forma segura en entornos productivos.
Podéis descargarla desde el marketplace:
El objetivo de este portlet es detectar problemas en el índice y arreglarlos sin necesidad de ejecutar una reindexación completa del portal.
¿Cómo funciona?
Realiza consultas a la base de datos y al índice, y cruza los datos obtenidos, mostrando:
Para cruzar los datos este portlet compara las claves primarias, fechas de modificación, y los atributos de versión y estado en base de datos e índice.
Las consultas se ejecutan utilizando dynamic queries de hibernate y el API de búsqueda de Liferay, por lo que este portlet debería funcionar correctamente con cualquier base de datos y cualquier search engine (lucene, solr y otras implementaciones de terceros)
Cambios en esta versión:
En caso de cualquier error, por favor, reportar vuestros problemas en https://github.com/jorgediaz-lr/index-checker/issues, escribid un mensaje en este foro o en Twitter @JorgeDiazLr
Un saludo,
Jorge Díaz
Hola a todos,
He publicado la primera versión estable de Index Checker para Liferay 6.2. Esta versión ya no es "beta" y puede instalarse de forma segura en entornos productivos.
Podéis descargarla desde el marketplace:
- Enlace al Marketplace: https://web.liferay.com/marketplace/-/mp/application/70121999
- Código fuente: https://github.com/jorgediaz-lr/index-checker
- Incidencias: https://github.com/jorgediaz-lr/index-checker/issues
El objetivo de este portlet es detectar problemas en el índice y arreglarlos sin necesidad de ejecutar una reindexación completa del portal.
¿Cómo funciona?
Realiza consultas a la base de datos y al índice, y cruza los datos obtenidos, mostrando:
- objetos que faltan en el índice
- objetos desactualizados
- datos huérfanos del índice
Para cruzar los datos este portlet compara las claves primarias, fechas de modificación, y los atributos de versión y estado en base de datos e índice.
Las consultas se ejecutan utilizando dynamic queries de hibernate y el API de búsqueda de Liferay, por lo que este portlet debería funcionar correctamente con cualquier base de datos y cualquier search engine (lucene, solr y otras implementaciones de terceros)
Cambios en esta versión:
- Mejoras de interfaz de usuario: nuevos selectores de sitios y entidades
- Mejorada la funcionalidad de exportación a CSV: se exporta la última operación ejecutada, en lugar de volver a ejecutarla otra vez
- Problemas de rendimiento: Se ordenan y paginan las busquedas al indice en lugar del modificar 'index.search.limit' por reflection.
En caso de cualquier error, por favor, reportar vuestros problemas en https://github.com/jorgediaz-lr/index-checker/issues, escribid un mensaje en este foro o en Twitter @JorgeDiazLr
Un saludo,
Jorge Díaz