Solr es altamente confiable, escalable y tolerante a fallos, proporcionando indexación distribuida, la replicación y la consulta con equilibrio de carga, failover automatizado y recuperación, configuración centralizada y más. Solr da poder a las funciones de búsqueda y navegación de muchos de los sitios de Internet más grandes del mundo.
Como se describe en su propio sitio web
En este post vamos a instalar Solr 6.1.0 en Drupal 8.1.x utilizando Drupal VM , una máquina virtual para el desarrollo local Drupal, construido con Vagrant + Ansible.
Vamos a utilizar Solr 6 para hacer uso de los cambios principales de Solr 5.
Módulos solicitada de Drupal:
- Search API 8.x-1-x
- Search API Solr 8.x-1-x
Vamos a utilizar la Guía de inicio rápido de Drupal VM para hacer la instalación básica de Drupal 8 con Solr.
La caja de vagrant que vamos a utilizar es: geerlingguy/ubuntu1604
.
Vamos a estar seguro de habilitar la opción de solr
en la sección installed_extras
del config.yml
de Drupal VM. Luego configuramos la versión de Solr que vamos a instalar. A los efectos de este post vamos a instalar la versión 6.1.0:
solr_version: "6.1.0"
Para automatizar aún más la instalación, Drupal VM nos proporciona una secuencia de comandos para configurar Solr de tal manera que puede comunicarse con el módulo Search Solr API . Vamos a utilizar esta secuencia de comandos, indicandolo que en el config.yml
agregándolo como una secuencia de comandos post Provisión:
post_provision_scripts:
- "{{ config_dir }}/examples/scripts/configure-solr.sh"
En el configure-solr.sh
cambiamos la variable SOLR_VERSION
a la versión 6.x de Solr.
OLR_VERSION="6.x"
Y todo está listo. Sólo tenemos que iniciar Vagrant para iniciar nuestra VM.Cuando se ha inicializado, podemos acceder a Solr yendo a http://drupalvm.dev:8983/solr/#/
¿Desea mantener su sitio Drupal funcionando sin problemas, sin preocuparse por el mantenimiento? Podemos darle a su sitio ajustes ocasionales o ayudarle a mantenerlo al día a largo plazo.
Escríbanos sobre su proyecto y nos pondremos en contacto con usted dentro de 48 horas.