Posts

Showing posts with the label recherche alfresco

Guide d’Optimisation SOLR pour Alfresco (Indexation, RĂ©indexation & Performance des RequĂȘtes)

Image
Ce guide explique l’optimisation des performances SOLR dans Alfresco avec les bonnes pratiques d’indexation, de rĂ©indexation et d’optimisation des requĂȘtes. Les performances de recherche sont un Ă©lĂ©ment critique dans Alfresco Content Services . Dans les environnements enterprise contenant des millions de documents, une mauvaise indexation ou des requĂȘtes lentes peuvent fortement impacter les utilisateurs et les workflows mĂ©tier. Les problĂšmes frĂ©quents incluent : indexation lente retards SOLR requĂȘtes de recherche lentes forte consommation mĂ©moire JVM problĂšmes de scalabilitĂ© 👉 Ce guide explique comment optimiser Apache Solr dans Alfresco pour : amĂ©liorer l’indexation optimiser la rĂ©indexation accĂ©lĂ©rer les requĂȘtes amĂ©liorer les performances production ➡️ Objectif : construire une plateforme de recherche rapide et scalable. English version:  https://shikhanirankari.blogspot.com/2026/05/alfresco-solr-search-optimization-guide.html đŸ–Œ️ Architecture Recherche SOLR Alfresco 🎯 Pourq...

Tutoriel API REST Alfresco Content Services | Upload, Download, Métadonnées et Recherche avec Java

Image
  Alfresco Content Services (ACS) propose des API REST puissantes pour gĂ©rer les documents et leurs mĂ©tadonnĂ©es. Avec ces APIs, vous pouvez : 📄 Upload de documents đŸ“„ TĂ©lĂ©charger des fichiers đŸ·️ GĂ©rer les mĂ©tadonnĂ©es 🔍 Effectuer des recherches 👉 Ce tutoriel fournit des exemples Java rĂ©els utilisables en production . đŸ–Œ️ Architecture API REST (Images JPG) 🏗️ 1. Vue d’ensemble API REST Alfresco ACS expose des APIs pour : Nodes (documents/dossiers) MĂ©tadonnĂ©es Recherche SĂ©curitĂ© 👉 URL de base : http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/ 📄 2. Upload de Document (Java) Endpoint : POST /nodes/{parentId}/children đŸ§Ș Exemple Java String url = baseUrl + "/nodes/-root-/children" ; HttpPost post = new HttpPost ( url ); MultipartEntityBuilder builder = MultipartEntityBuilder . create (); builder . addBinaryBody ( "filedata" , new File ( "test.pdf" )); builder . addTextBody ( "name" , "test.pdf" );...