Le moteur de recherche qui équipe Pristy, suite documentaire open source éditée par Jeci, s’appelle désormais Pristy Search Service et vient de passer en version 1.1.0. C’est un fork libre d’Alfresco Search Services, porté sur Apache Solr 9, que Jeci développe depuis plusieurs mois — et qui prend une importance nouvelle depuis qu’Alfresco Community a retiré Apache Solr de sa distribution.
Pourquoi maintenant ?
En juillet 2026, Alfresco Community 26.2 a pris une décision lourde : Apache Solr n’est plus un moteur de recherche supporté, sur aucune édition (notes de version d’Alfresco Community 26.2). Plus de correctifs, plus de mises à jour de sécurité, plus de garantie de compatibilité.
Son remplaçant, Alfresco Search Community, s’appuie sur Elasticsearch ou OpenSearch, des moteurs eux-mêmes libres et techniquement solides. Mais le connecteur Alfresco qui les alimente est livré en binaires, sans code source publié. Hyland annonce vouloir l’ouvrir plus tard ; à ce jour, ni les sources ni la licence définitive ne sont disponibles.
Pour une organisation, et plus encore pour un acteur public, ce n’est pas un détail. Le moteur de recherche lit l’intégralité de vos documents. S’il est fermé, impossible d’auditer ce qu’il fait, de corriger une faille soi-même, ou de prouver le fonctionnement de sa plateforme. Il faut aussi faire tourner un cluster Elasticsearch ou OpenSearch à côté.
Pristy repose sur Alfresco Community. Nous avions donc deux options : suivre cette voie fermée, ou garder une recherche 100% libre. Nous avons choisi de rester libre — et plutôt que de rester sur un Solr vieillissant, nous l’avons remis à niveau.
Le détail de ce choix et le tableau avant/après sont dans notre comparatif Pristy Core 26.1 face à Alfresco Community 26.2.
Ce qui change par rapport à Alfresco Search Services
La base technique est posée — Solr 9.10.1 et Lucene 9.12.3 non modifiés, Java 17, et une architecture qui sépare désormais l’indexation de la recherche elle-même, pour que les deux se redémarrent et se dimensionnent indépendamment. La version 1.1.0 a été testée avec Alfresco Community 26.2 et éprouvée par des tests de charge sur de grosses volumétries. Elle apporte aussi :
- environ 10 % d’espace disque gagné, grâce à la compression des index ;
- un nouveau reranking qui met en avant les documents les plus récents dans les résultats ;
- une nouvelle interface de suivi de l’indexation en temps réel ;
- le chiffrement mTLS de toutes les liaisons entre Alfresco, Solr et les trackers d’indexation.
Pour le détail de cette architecture et ce qu’elle change concrètement pour votre exploitation de Pristy, direction notre article technique dédié.
Ce travail dépasse le cadre de Pristy : Hyland, l’éditeur d’Alfresco, l’a présenté à deux reprises sur son blog — un article dédié en juin 2026, puis son guide de référence sur la recherche Alfresco en septembre — et l’a intégré comme option dans son installeur Docker communautaire. Code public sur GitHub et GitLab.
Un fork maintenu pour toute la communauté
Ce fork n’est pas un projet ponctuel. Jeci continuera à le maintenir pour toute la communauté Alfresco, pas seulement pour Pristy : suivi des versions d’Apache Solr, correctifs, et code toujours public. Toute organisation qui veut rester sur une recherche Alfresco 100% libre peut s’appuyer dessus.
Et comme tout projet libre, il avance aussi grâce à celles et ceux qui l’utilisent : retours d’usage, rapports de bugs et contributions sont les bienvenus, voir le guide de contribution du dépôt.
Pour aller plus loin
- Pristy Search Service, le moteur de recherche de Pristy sur Solr 9 — architecture et bénéfices concrets pour votre exploitation
- Pristy Core 26.1 face à Alfresco Community 26.2 — le comparatif complet, statut et calendrier inclus
- Pristy Core 26.0 face à Alfresco Community 25.3 — le comparatif de la version en production
Parlons de votre exploitation Pristy
Contactez-nous
Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par la société Jeci (16E Rue du Cap Vert - 21800 Quetigny, info@jeci.fr, +33 9 72 38 21 92) pour répondre à votre demande de contact. Pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, reportez-vous à la dans la notice jointe à ce lien. Les données marquées par un astérisque dans le questionnaire doivent obligatoirement être fournies. Dans le cas contraire, nous ne pourrons pas vous contacter. En remplissant ce formulaire, vous acceptez que les informations saisies soient exploitées dans le cadre de la demande de contact.
Téléphone
09 72 38 21 92

