Alfresco abandonne Solr, Pristy reste libre avec Solr 9

Pristy Search Service, le moteur de recherche qui équipe Pristy, un fork libre d’Alfresco Search Services sur Apache Solr 9 développé par Jeci, passe en version 1.1.0.

Jeci fork Alfresco Search Services : enfin Solr 9 sur Alfresco Community

par Lucie Lesage, publié le jeudi 24 septembre 2026

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


Partager :