- 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.