Сделайте сообщение доступным для поиска, а не просто сохраненным

FixEmailService
Порезанный
2 сентября 2026 г. в 05:54 UTC
Автор
Kamo
Обещать
170823a

Индекс пишется с двух направлений. Открытие сообщения проходит полностью Индексатор, который пишет строку, а затем вычисляет ее search vector. Перечисление папка пишет строку конвертов задолго до этого и ничего не вычисляет — так что строка была в таблице и невидима для поиска, что совпадает по поисковому вектору и Ни о чем другом. Это большая часть почты. В производстве Search vector был установлен на 113 из 547 Каждая строка, созданная до 2026-08-14, имела одну, и большинство из них было создано после нее. Нет, это и есть путь к листингу. Человек, который ищет папку, чья почта был перед ними ничего не совпадал в индексе, и SearchService провалился К его запасному варианту IMAP — «(через IMAP)» — начиналась вся эта нить. Конверт не имеет тела, и body text остается пустым для него. Это не то, что было сломано. Вектор построен из субъекта, отправителя, отправителя. Имя и получатели тоже, и конверт несет все четыре, поэтому сообщение становится которые люди действительно ищут и получают свое тело, когда Полный индексатор работает. Обновление для каждой страницы, а не только для недавно вставленных, поэтому 434 строки, написанные до того, как это произошло, сами восстанавливаются. брови. Проверено против живой базы данных внутри транзакции, которая была свернута: Три строки, которые не имели вектора, получили один, а затем сопоставили с tsquery. слова в своих предметах, а не слова, отсутствующие в них.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены