Las redes sociales, además de ser una ventana con la que poder estar en contacto permanente con nuestros amigos y seguir su actividad, también son un potente vehículo para establecer vínculos con otros profesionales, buscar nuevos clientes y nuevas oportunidades de negocio. LinkedIn, por ejemplo, es una de las redes sociales profesionales más conocidas que, además, en los últimos tiempos ha tenido una actividad frenética entre adquisiciones, salida a bolsa y el desarrollo de nuevas mejoras y funcionalidades para su red social. Hace unos meses, LinkedIn adquirió IndexTank, un potente buscador (que utiliza, por ejemplo, Reddit) y cuando efectuó la operación, LinkedIn aseguró que el proyecto tendría continuidad como proyecto de código abierto, algo que han materializado hoy anunciando la liberación del mismo.
IndexTank era un servicio que ofrecía su motor de búsqueda para su uso en sitios web (y que se usa en Reddit o TwitVid) y que fue adquirido por LinkedIn en el mes de octubre, integrando al personal de IndexTank en LinkedIn en una operación que estaba muy orientada a la captación de talento (el antiguo CEO de IndexTank ha pasado a ser el Director de Ingeniería de LinkedIn). Tras dos meses de espera, desde que LinkedIn realizó la adquisición y anunció que liberaría este motor de búsqueda, por fin hoy han anunciado que IndexTank se libera bajo licencia Apache 2.0.
Esperábamos poder ver a IndexTank crecer como un proyecto de código abierto
LinkedIn se interesó en IndexTank, así como en sus ingenieros, para mejorar su propio buscador dado el buen funcionamiento que tenían los buscadores de Reddit, BitTorrent o TaskRabbit, así que se puso manos a la obra para hacerse con el capital humano de la compañía sin perjudicar a los usuarios del servicio (que podrán seguir usando el motor de búsqueda al igual que otros proyectos que también se interesen).
¿Y qué es IndexTank? Este motor de búsqueda, realmente, está sustentado por tres pilares:
- IndexEngine, un sistema de indexación y búsqueda diseñado para detectar aspectos clave en documentos de texto.
- API, un interfaz RESTful que maneja los datos de autentificación, validación y comunicación con el sistema de indexación y permite a los usuarios acceder al servicio desde distintas plataformas (Java, Python, .NET, Ruby y PHP) a través de HTTP.
- Nebulizer, un framework para gestionar un número ilimitado de índices sobre una capa IaaS que va desplegando instancias virtuales conforme se van demandando, mueve índices y balancea los recursos necesarios para obtener el uso más eficiente del sistema.
En términos generales, salvo que alguien piense desplegar una infraestructura en modo cloud computing, para utilizar IndexTank como motor de búsqueda tan sólo será necesario utilizar IndexEngine y el API correspondiente.