Instalando Apache Solr

Introduccion

Solr es un motor de búsqueda de código abierto basado en la biblioteca Java del proyecto Lucene, con APIs en XML/HTTP y JSON, resaltado de resultados, búsqueda por facetas, caché, y una interfaz para su administración.

Corre sobre un contenedor de servlets Java como Apache Tomcat o Jetty.



El esquema de funcionamiento básico es el siguiente: Tenemos algunos documentos que queremos indexar para posteriores búsquedas entonces le hacemos una solicitud al motor Solr para que indexe nuestros documentos. Después ejecutamos consultas sobre el motor Solr y este nos responde con los resultados que coincidan en su base de datos. 

Es muy útil especialmente en las búsquedas por facetas.




Características:

  • Capacidades de busqueda avanzada
  • Optimizado para alto trafico web
  • Soporte estandares XML, JSON, HTTP 
  • Interfaces de administracion HTML
  • Estadisticas en JMX para facil monitorizacion
  • Escalable linearmente, replicacion de indices y recuperacion ante fallos
  • Indexado en tiempo real
  • Flexible y adaptable usando archivos XML de configuracion
  • Arquitectura extensible basada en Plugins

Instalacion


En esta oportunidad vamos a instalar Apache Solr sobre un sistema Ubuntu, para esto debes primero verificar que tengas el jdk7 instalado en tu sistema.

Puedes verificar si tienes el jdk usando el comando

java -version

Nos movemos a la carpeta opt y usamos wget para obtener la version que queremos usar

cd /opt
wget http://archive.apache.org/dist/lucene/solr/4.10.0/solr-4.10.0.tgz


Lo siguiente es descomprimir el archivo y obtener la carpeta example, la cual
es una implementacion de ejemplo que podemos usar como base para nuestros
proyectos.


tar -xvf solr-4.7.2.tgz
cp -R solr-4.7.2/example /opt/solr


Por ultimo nos movemos a la carpeta e iniciamos el servidor

cd /opt/solr
java -jar start.jar


Probamos que funcione accediendo a la ruta http://IP:8983/solr






Ahora tenemos nuestra implementacion de Apache Solr en la ruta /opt/solr

Referencias:


http://lucene.apache.org/solr/
https://www.digitalocean.com/community/tutorials/how-to-install-solr-on-ubuntu-14-04
http://www.devx.com/
http://es.wikipedia.org/wiki/Apache_Solr

http://stackoverflow.com/questions/6645253/solr-configuration / Port problem

Comentarios

Entradas populares