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