Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

solr y liferay 5.1.1

Gustavo Fernández
Gustavo Fernández

En la útima versión de liferay
se ha modificado el motor de indexación/búsqueda por un conjunto de
interfaces para poder añadir cualquier motor de búsquedas distinto del
sistema que trae por defecto, lucene.

Este nuevo sistema permite utilizar otros motores de indexación, sin
más que implementar un conjunto de interfaces y utilizar la capa de AOP
basada en spring para
hacer uso de las mismas.

Por ejemplo se puede hacer uso el proyecto solr (basado en lucene) para
montar un servidor de indexación fuera del servidor de liferay y
conectar ambos servicios.

Para ello basta seguir las instrucciones descritas en el wiki
de liferay
teniendo en cuenta las siguientes anotaciones,
obtenidas de la instalación y las pruebas que hemos hecho en zylk.net.

  • La versión de liferay que funciona con el plugin solr-web es la 5.1.1
  • La versión recomendada de solr es la 1.2
  • Si se usa la versión 1.3 de solr hay que tener en cuenta que para
    desplegar el schema.xml proporcionado por liferay, éste debe ser
    modificado, añadiendole un nodo default-search-field.
  • Con la versión de solr 1.3 y liferay 5.1.1 hemos tenido algunos
    problemas con el reindexado total realizado desde el portlet de
    administración y con el reindexado al actualizar de contenidos.

Parece que esta nueva forma de afrontar las búsquedas y/o
indexaciones, debería,

  • Mejorar el rendimiento al facilitar una arquitectura distribuida
  • Permitir crear un sistema centralizado de búsquedas en la empresa
    y vincularlo de manera sencilla al portal
  • Permitir el desarrollo de un portlet out-of-the-box, que pueda ser
    parametrizado para que cubra más necesidades que el actual portlet
    de búsqueda web, y que permita a su vez crear un interfaz web que
    facilite la escritura de querys basadas
    en lucene
    y que aproveche toda su potencia, sin tener que
    conocer su nomenclatura.

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *