- Navios
- 2 de setembro de 2026 às 05:54 UTC
- Autor
- Kamo
- Enviar
- 170823a
O índice é escrito de duas direções. Abrir uma mensagem executa a totalidade indexador, que escreve a linha e então computa seu search vector. Listar a pasta escreve uma linha de envelope muito antes disso, e computou nada — assim o linha estava na tabela e invisível à pesquisa, que coincide em search vector e em mais nada. É a maior parte do correio. Em produção search vector foi definido em 113 de 547 linhas: cada linha criada antes de 2026-08-14 tinha um, e a maioria criado depois fez Não, que é este caminho que está a chegar. Um membro que procura numa pasta cuja mensagem estava na frente deles nada correspondeu no índice, e SearchService caiu para o seu retorno IMAP — o "(via IMAP)" todo este tópico começou. O envelope não tem corpo e body text permanece vazio para ele, que era o direito chamada e não é o que foi quebrado. O vetor é construído a partir de assunto, remetente, remetente nome e destinatários também, e um envelope carrega todos os quatro, por isso a mensagem torna-se encontrável pelas coisas que as pessoas realmente procuram e ganham seu corpo quando o O indexador completo é executado. Atualizado para cada UID na página em vez de apenas os recém-inserídos, então as 434 linhas escritas antes que isto existisse reparar-se como suas pastas são navegado. Verificado contra o banco de dados ao vivo dentro de uma transação que foi revertida: três linhas que não tinham vetor foram dadas uma, e depois correspondeu a tsquery para palavras em seus próprios assuntos e não para palavras ausentes deles.