Suponiendo que usted es un desarrollador experimentado, ha diseñado e implementado aplicaciones basadas en bases de datos y comprende los conceptos de NoSQL (bases de datos orientadas documentadas), servicios web (REST) antes de que sea fácil elegir Apache Solr, independientemente de su experiencia en programación.
Para aprender la implementación de Apache solr en sí, entonces sería fácil para usted, ya que está puramente escrito en Java (escrito en la parte superior del motor Lucene)
Para implementar Solr con su proyecto existente, Solr tiene SDK (API de cliente) para la mayoría de los lenguajes de programación. Mientras tenga conocimiento de REST / Webservices, sería fácil comenzar con Solr.
Lista de API de cliente para Solr Apache Solr Guía de referencia
- Tengo treinta y tres años. ¿Es demasiado tarde para empezar a aprender a tocar la batería?
- ¿Cuál es la cosa más importante que la cultura británica podría aprender de Suecia?
- ¿Cuáles son los mejores recursos para aprender OpenCV2?
- ¿Cuáles son las 10 cosas que aprender después de los exámenes de clase 10 del ICSE?
- ¿Cuáles son los mejores recursos en línea (sitios web, aplicaciones de Android, etc.) para aprender japonés desde cero? ¿Cuáles crees que son los pasos más eficientes para aprender el idioma (gramática, escritura, expresión oral, pronunciación, etc.)?
Si es un principiante, comience por entender qué es Solr, cómo le ayuda solr con su infraestructura de aplicaciones existente. Todos estamos familiarizados con la función de búsqueda de texto completo disponible en nuestro DBMS existente y su sobrecarga y limitación. Solr ofrece mucho más que la búsqueda de texto completo (revise sus características y compárelas con los sistemas de bases de datos disponibles).
Para obtener una mejor comprensión de Solr y su ajuste en el desarrollo de aplicaciones, le sugiero que vaya a través de diapositivas en SlideShare.net. Solo eche un vistazo a través de unas pocas diapositivas y tendrá una idea aproximada de qué se trata Solr.
Pocas diapositivas de Slideshare
Introducción a Apache Solr.
http://www.slideshare.net/arafal…
Tenga en cuenta que, Solr no es un reemplazo de los sistemas de base de datos existentes, pero es una ventaja utilizar Solr con su base de datos existente para aprovechar sus características sobre los sistemas de base de datos.