- Szycy
- 2 września 2026 05:54 UTC
- Autor
- Kamo
- Pochęt się
- 170823a
Indeks jest zapisany z dwóch kierunków. Otwieranie wiadomości uruchamia się w pełni Indexer, który zapisuje wiersz, a następnie oblicza swój search_vector. Wycekaz a Folder pisze wiersz koperty na długo przed tym i nie obliczał nic - tak Rząd był w tabeli i niewidoczny do wyszukiwania, który pasuje do search_vector i - Nic więcej. To jest większość poczty. W produkcji search_vector został ustawiony na 113 z 547 Rządy: każdy rząd utworzony przed 2026-08-14 miał jeden, a większość stworzona po tym, jak Nie, czyli ta ścieżka z listą. Członek przeszukujący folder, którego poczta Był przed nimi nic nie pasował do indeksu, a SearchService upadł Do jego IMAP fallback — "(przez IMAP)" ten cały wątek zaczął się od. Koperta nie ma ciała, a body_text pozostaje pusty dla niego, co było właściwe Nie jest to, co zostało złamane. Wektor jest zbudowany z tematu, nadawcy, nadawcy Imię i nazwisko i odbiorcy również, a koperta zawiera wszystkie cztery, więc wiadomość staje się Znajdowanie można znaleźć to, co ludzie faktycznie szukają i zdobywają swoje ciało, gdy Pełen indekser działa. Odświeżany za każdy uid na stronie, a nie tylko nowo wstawione, więc 434 wiersze napisane przed tym, co istniało, naprawione samodzielnie, gdy ich foldery są Przeszkaliśmy. Zweryfikowano w bazie danych na żywo w transakcji, która została cofnięty: Trzy rzędy, które nie miały wektora, podano jeden, a następnie dopasowano do_tsquery Na słowa w ich własnych poddanych, a nie słów nieobecnych w nich.