La bonne chose est que alfresco supporte par défaut les références (associations). Vous pouvez donc définir de nombreuses relations utiles entre les documents. Par exemple:
Document-> Utilisateur => vu par
Document-> Utilisateur => recherché par
Document-> Utilisateur => téléchargé par
Document-> Document => associés à
Document-> document => même ans
...
Vous pouvez capturer/implémenter la plupart des événements en utilisant les politiques/comportements alfresco (http://wiki.alfresco.com/wiki/Policy_Component). Par exemple: lorsque l'événement onCreate se produit (le document est créé), recherchez les documents avec le même auteur et liez ce document (ajoutez des associations).
Ensuite, vous pouvez implémenter une recherche personnalisée (webscript peut-être) qui renverra les résultats et pour chaque résultat retournera aussi ses références (associations). La seule chose qui m'inquiète, c'est que certains événements ne seraient probablement accessibles que via un journal d'audit que je ne sais pas comment capturer par programmation en utilisant java. En fin de compte, vous pouvez ensuite envoyer ce matériel à votre moteur pour qu'il apprenne à ce sujet.
Bravo Zaizi :-) Avez-vous l'intention de le porter sur Alfresco 5, par hasard? –