Intégrer solr dans WordPress

WordPress / Solr

Certes il existe déjà des plugins qui permettent d’intégrer solr dans WordPress, mais ils sont soit basiques soit non open source. On va donc voir ensemble comment intégrer solr dans WordPress qui est capable d’indexer les champs customs (typiquement des champs ACF) et les documents (pdf par exemple). [Cet article nécessite une connaissance de solr et WordPress.]

Drupal 7 : Apache Solr, Création d’une recherche avancée « classique »

Sur internet, on peut trouver un certain nombre d'explications
concernant la création d'une facette. Par contre s'il on veut créer une
page de type recherche avancée sans utiliser l'avantage des facettes, ça
n'est pas documenté. Dans cet article, je vais supposer que vous avez
déjà installé Apache Solr et qu'il remplace le moteur de recherche par
défaut de Drupal.

Vous devrez installer le module Facet API afin que les filtres soient utilisés dans la requête de recherche.

L'exemple que je vais présenter ici va ajouter un champ "Posté entre
..." au moteur de recherche, ce champ permettra de restreindre les
résultats entre deux dates de modification. Il faut donc se rendre dans
la configuration de Solr, dans l'onglet "Settings" et enfin sur la page
permettant d'activer les "Facet".