Leccion aprendida instalar sphinx en ubuntu

Hola, escribo esto no solo paraque otros no caigan en el mismo error, si no que tambien para que yo no vuelva a cometerlo.

Instalar sphinx search en ubuntu puede ser tan facil como escribir;
sudo apt-get install sphinxsearch

Pero si queremos usar sphinx con el stemmer haciendo mas potentes nuestras busquedas el camino es cuesta arriba…

1) descarga y extrae la version estable de sphinx;
wget http://sphinxsearch.com/files/sphinx-0.9.9.tar.gz
tar xzf sphinx-0.9.9.tar.gz

2) instalemos las porqueris para usar mysql
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install build-essential
sudo apt-get install libmysqlclient15-dev

3) instalemos el stemmer
cd sphinx-0.9.9/
wget http://snowball.tartarus.org/dist/libstemmer_c.tgz
tar xzf libstemmer_c.tgz

4) instalemos todo, como veran yo lo instale en /usr/local/sphinx ustedes pueden instalarlo donde se les cante
./configure --prefix=/var/sphinx --with-libstemmer --with-mysql-includes=/usr/include/mysql --with-mysql-libs=/usr/lib/mysql
make
sudo make install

Luego tienen que crear el archivo de configuracion de sphinx y todo lo demas que ya deberian saber hacer.

Creando los indice.
/path/instalacion/indexer –all -c /path/de/configuracion/sphinx.conf

Luego tenes que cargar el demonio
/path/instalacion/searchd /path/de/configuracion/sphinx.conf

OJO! yo como un boludo en vez de searchd puse search, que es el binario para realizar busquedas, constantemente me tiraba error y pense que me habia mandado una cagada con el archivo de configuracion.

Bueno ahi lo tienen, facil no?

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s