Fai un messaggio elencato ricercabile, non solo memorizzato

FixEmailService
Spegnimento
2 settembre 2026 alle ore 05:54 UTC
Autore
Kamo
Impegno
170823a

L'indice è scritto da due direzioni. L'apertura di un messaggio è completa indexer, che scrive la riga e poi calcola il suo search vector. Elencando la cartella scrive una fila di busta molto prima di questo, e non ha calcolato nulla — così il riga era nella tabella e invisibile alla ricerca, che corrisponde a search vector e su nient'altro. E' la maggior parte della posta. Nella ricerca vector di produzione è stato impostato su 113 di 547 righe: ogni riga creata prima 2026-08-14 ne aveva una, e la maggior parte creata dopo no, che è questo percorso di elenco in arrivo. Un membro alla ricerca di una cartella la cui posta era di fronte a loro non corrispondeva nulla nell'indice, e SearchService cadde attraverso alla sua ricaduta IMAP — il "(via IMAP)" questo intero filo ha cominciato da. La busta non ha corpo e body text rimane vuoto per esso, che era il giusto chiamare e non è ciò che è stato rotto. Il vettore è costruito da soggetto, mittente, mittente nome e destinatari troppo, e una busta porta tutti e quattro, così il messaggio diventa trovabile dalle cose che la gente effettivamente cerca e guadagna il suo corpo quando Esegue l'indice completo. Rifiuto per ogni uid sulla pagina piuttosto che solo quelli appena inseriti, quindi le 434 righe scritte prima che questo esistesse si riparano come le loro cartelle sono Ho cercato. Verificato contro il database live all'interno di una transazione che è stata rimossa: tre file che non avevano vettore sono stati dati uno, e poi abbinati a tsquery per parole nei propri soggetti e non per parole assenti da loro.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo