developerlover.com

Etiqueta: Big data

Indexar ficheros de texto en Sphinx con Node.js

En el post Buscador con Sphinx y MySQL, comentábamos que Sphinx puede leer contenido de diferentes fuentes (bases de datos, archivos de texto, archivos HTML, buzones de correo, etc).

Hoy vamos a explicar cómo indexar ficheros de texto en Sphinx, y para ello nos vamos a ayudar de un script en Node.js (Más adelante veremos para qué necesitamos este script).

Y una vez tengamos los ficheros indexados, enviaremos consultas a Sphinx que nos devolverá aquellos más relevantes junto con su fecha de creación y ruta de localización.

Continuar leyendo

Monitorización de logs con el stack ELK (Elasticsearch, Logstash y Kibana)

Hoy en día, nuestros proyectos pueden estar formados por múltiples herramientas (Apache, MySQL, Nginx, Sphinx, Symfony…), y lo más probable es que cada una de ellas genere una cantidad de logs considerable.

La gestión de todos los estos logs puede convertirse en una tarea complicada, confusa y aburrida, si no disponemos de alguna solución.

Y aquí entra en juego el stack ELK (Elasticsearch, Logstash y Kibana), y en esta entrada, que sólo pretende ser a modo introductorio, vamos a ver cómo funciona a través de un sencillo ejemplo.

Continuar leyendo

Buscador con Sphinx y MySQL

Vamos a explicar cómo montar un buscador con Sphinx. Explicaremos qué es Sphinx, qué nos ofrece, cómo instalarlo y cómo usarlo con MySQL.

También hablaremos un poco de SphinxQL, de cómo integrarlo y usarlo a través de MySQL, y haremos un pequeño script en PHP desde el que lanzaremos las consultas.

Continuar leyendo

Copyright © 2017 developerlover.com

Up ↑