Little hardware, Big data 3/5

Après le Crawler et l'Analyser, voici la troisième partie de la série "Little hardware, Big data". Ce dossier porte sur un projet de moteur de recherche chronologique. Une version du projet est disponible en ligne sur http://histoires.xyz. Le site fonctionne sur un Raspberry Pi 2, le déploiement contient 13.293.159 documents et tourne à merveille :). Cet article présente les détails du troisième composant : l'API. Ce dernier, qui est un programme Java/Spring Boot, a pour objectif de mettre en place des services REST avec les fonctions de recherche, de statistiques, de synonymie, etc. indispensables au fonctionnement du site.

SOLR : Améliorer votre recherche

Solr

SOLR est une plateforme de recherche basée sur le langage Java et s’appuyant sur le moteur de recherche Lucene (http://fr.wikipedia.org/wiki/Lucene). L’ensemble a été créé par la Fondation Apache sous licence libre.

Pour fonctionner, SOLR doit être exécuté via un conteneur de servlets (nous utilisons Tomcat). Il communique avec le client à l’aide d’une programmation en XML et JSON, généralement via le protocole http.

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".

Dotclear 2 : optimisation du référencement 1/2

Dotclear est un logiciel libre de création de blogs. Il offre une interface d'administration intuitive, de nombreux plugins, de nombreux thèmes et bénéficie d'une communauté très active. Dans sa vesion 2, actuellement en béta puis en release candidate vraisemblablement jusqu'au mois de juillet, Dotclear pèche cependant sur le référencement. Il ne gère tout simplement pas les balises meta description et meta keywords...

Voici quelques instructions pour patcher Dotclear 2 et générer des balises meta-keywords et meta-description sur vos billets.