Rendre un message listé pouvant être consulté, pas seulement stocké

FixEmailService
Expédié
2 septembre 2026 à 05:54 UTC
Auteur
Kamo
Commite
170823a

L'index s'écrit à partir de deux directions. L'ouverture d'un message est complète indexeur, qui écrit la ligne, puis calcule son vecteur de recherche. Inscription d'un Un dossier écrit une ligne d'enveloppe bien avant, et n'a rien calculé, donc le row était dans le tableau et invisible à rechercher, qui correspond à search-vector et sur rien d'autre. C'est la majeure partie du courrier. Dans la recherche de production, le vecteur de route a été fixé sur 113 de 547 rangées: chaque ligne créée avant 2026-08-14 en avait une, et la plus créée après non, qui est ce chemin de liste arrivant. Un membre effectuant une recherche dans un dossier dont le courrier était devant eux ne correspondait à rien dans l'index, et SearchService est tombé à travers à sa reconduction IMAP - le "(via IMAP)" tout ce fil à partir de. L'enveloppe n'a pas de corps et le corps - le texte reste vide pour elle, ce qui était le bon Appel et ce n'est pas ce qui a été brisé. Le vecteur est construit à partir du sujet, expéditeur, émetteur nom et destinataires aussi, et une enveloppe porte les quatre, de sorte que le message devient , ce que les gens recherchent et gagnent leur corps quand tirages complets d'indexation. rafraîchi pour chaque uid sur la page plutôt que seulement les nouveaux insérés, donc les 434 lignes écrites avant que cela n'ait été réparés eux-mêmes car leurs dépliants sont parcours. Vérifié par rapport à la base de données en direct à l'intérieur d'une transaction qui a été annulée: trois rangées qui n'avaient pas de vecteur ont été données une, et ensuite appariés à la tétrès pour les mots dans leurs propres sujets et non pour les mots absents d'eux.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation