Instalar y configurar apache solr para Drupal 7

drupal.jpg
Solucionex
27
Dic 12
Desde hace bastante tiempo teníamos pendiente escribir sobre apache solr y cómo configurarlo con Drupal7. Estos son los pasos básicos a seguir: Instalar Tomcat: aptitude install tomcat6 tomcat6-admin tomcat6-common tomcat6-user Tenemos que modificar el usuario para que tenga los roles necesarios: vim /etc/tomcat6/tomcat-users.xml y reiniciar tomcat /etc/init.d/tomcat6 restart Instalar solr: apt-get install solr-tomcat Instalar el modulo Drupal: drush dl apachesolr Copiamos los ficheros desde el directorio del módulo solr de drupal al directorio de configuración de solr: cp solrconfig.xml /etc/solr/conf/ cp schema.xml /etc/solr/conf/ cp protwords.txt /etc/solr/conf/ Modificamos el directorio de almacén: vim /etc/solr/conf/solrconfig.xml y en dataDir ponemos: /var/lib/solr/data En este punto reiniciamos solr, http://localhost:8080/manager/html por ejemplo desde el manager de tomcat. Tomcat En la configuración del módulo Drupal solr admin/config/search/apachesolr/settings/solr/edit indicamos: Solr server URL: http://192.168.1.7:8080/solr (sustituir 192.168.1.7 por la ip del servidor o localhost si está instalado en local) Al lanzar el cron de Drupal comenzarán a indexarse contenidos.