• #seenthis_bug_corrigé : deux bugs concernant l’indexation du moteur de recherche :
    – quand on supprimait un message en réponse à un message, tout le fil de discussion disparaissait de l’indexation (arg) ;
    – dans l’indexation, le texte des messages successifs d’un flux était collé ; du coup, le dernier mot de chaque message était collé au premier mot de la réponse suivante.

    Note : sur Seenthis, pour l’instant, je me repose sur l’indexation fulltext de mySQL ; cependant, je ne fais pas ça sur la table native des messages, mais sur une autre table, destinée exclusivement à la recherche. Ça m’oblige à effectuer une opération de calcul/stockage de chaque message en base de données en plus de la manip habituelle quand on poste, pour permettre l’indexation, mais de cette façon, le moteur de recherche pourra être assez facilement externalisé sur un autre serveur si nécessaire.

    Note complémentaire : en revanche, je ne corrige pas la base existante (sinon, bonjour le crash). Si vous avez un message un peu ancien qui n’apparaît pas logiquement dans une recherche, modifiez-le, ou bien postez une réponses à ce message (et supprimez-la immédiatement), ça provoquera sa réindexation.