Integración de un buscador Open Source
Caso práctico publicado el 24 de Octubre de 2002
Cliente: Web B2C.
Resumen ejecutivo: Una de las necesidades básicas que tenía el web de este cliente era la de mejorar la capacidad de búsqueda por texto libre ofrecida al usuario. El web antiguo ofrecía una funcionalidad de búsqueda basada en consultas a tablas de bases de datos que previamente cabía alimentar con procesos informáticos. El mecanismo presentaba tales limitaciones que a menudo no retornaba ningún resultado para búsquedas muy habituales, debido a que sólo disponía de información de productos y no tenía en cuenta el resto de contenidos del web.
Muy duro, sobre todo si se tiene en cuenta que más de la mitad de los usuarios de Internet están "orientados a buscar", es decir, son usuarios que tienden a localizar la información que buscan en un web a base de usar el buscador en lugar de a base de navegar por el web.
Nuestro enfoque: Durante las últimas fases del desarrollo del resto del web, se lanzó un proyecto en el que, en un plazo de 2 semanas, Evolucy reaprovechó una máquina de gama media que el cliente no estaba utilizando, para instalar en ella un buscador basado en software Open Source y corriendo sobre Linux y Apache. Hoy en día esta es la máquina que soporta un importante tráfico y puede responder cómodamente más de 10 búsquedas por segundo.
El resultado: El valor aportado por el proyecto se puede resumir en:
- Funcionalidad de búsqueda. La funcionalidad de búsqueda ha mejorado en varios órdenes de magnitud. Ahora no solo es posible buscar por nombres de producto o servicio, sino que, además es posible buscar por cualquier contenido del web (ayudas, títulos de página, cabeceras, descripciones de productos, puntos de venta, etc.). Tanto es así que se está aprovachando la herramienta para otros canales de venta.
- Rendimiento. Las búsquedas son del orden de 5 veces más rápidas bajo una carga que dobla o triplica a la del antiguo web. Adicionalmente, al residir el buscador en una máquina independiente, se ha liberado al resto del web de la carga derivada de las búsquedas. Por último, es posible olvidarse de todos los procesos existentes para preparar las tablas para las búsquedas antiguas, con lo que se ha descargado el web de varios procesos de carga.
- Integración. Al integrarse el buscador, las pruebas que se hicieron durante los procesos de indexación del web permitieron detectar algunos problemas de rendimiento del nuevo web antes de la puesta en marcha.
- Inversión. No solo el coste de la inversión en Software fué de 0.00 euros, sino que además se aprovechó un activo que estaba inutilizado. ¿Alguien se atreve a calcular el ROI?
- Open Source. El cliente no solo tiene un buen buscador, sino que además tiene los fuentes del Software y toda la documentación del mismo, cosa que no tendría si hubiese adquirido un producto comercial convencional a un coste mucho (infinitamente...) mayor. De hecho, durante la integración, de cara a adaptar el buscador a las particularidades del web, fue posible modificar el código fuente del buscador sin problemas. Adicionalmente, el cliente tiene un software que evolucionará a coste cero.
Contacte con nosotros
Collserola 33-35, bajos - 08035 Barcelona. CIF: B62337894
Tel. 667 285 233 (de lunes a viernes de 9 a 14 horas y de 16 a 19 horas)
Aviso legal | © 2010, Evolucy Technology Consulting S.L.