Sintaxis de búsqueda
Cómo interpreta FOLD una consulta de búsqueda: palabras, frases, AND, OR, exclusión, grupos y expresiones regulares.
Dónde buscas
En Mac, ⌘F lleva al campo de búsqueda situado sobre la lista de mensajes. El botón Sintaxis de búsqueda, a su lado, enumera los operadores habituales e inserta uno al hacer clic. La búsqueda abarca todas las cuentas; con una carpeta seleccionada, la barra Buscar en: la limita a Esta carpeta (o a Vista actual en un buzón unificado).
En iPhone y iPad, la pantalla de búsqueda abarca todas las cuentas. La paleta de comandos también puede iniciar una búsqueda.
Palabras y frases
Cada palabra debe coincidir como comienzo de una palabra: invo encuentra “invoice”. Se ignoran las mayúsculas y minúsculas y los acentos.
Las comillas dobles buscan una frase exacta: "quarterly report". Pon entre comillas los valores de operador que contengan espacios:
subject:"annual report" from:anna
Una palabra con dos puntos se interpreta como operador; uno desconocido produce “No se pudo interpretar la búsqueda. Revisa los paréntesis y los operadores.” Ponla entre comillas para buscarla literalmente: "12:30".
Combinar términos
- Un espacio significa AND;
ANDen mayúsculas hace lo mismo.ORen mayúsculas significa una cosa u otra.andyoren minúsculas son palabras normales. - AND tiene más prioridad que OR:
from:anna invoice OR from:bensignifica “(de Anna y con invoice) o de Ben”. Los paréntesis cambian eso:(from:anna OR from:ben) invoice. NOTno es una palabra clave, sino una palabra normal.
OR entre texto y filtros como is: o before: funciona; las combinaciones muy grandes se rechazan con “Esta búsqueda no se puede ejecutar tal como está escrita. Simplifícala”.
Excluir con un signo menos
Un signo menos delante de un valor de estado lo excluye: -is:read encuentra los mensajes no leídos y -is:flagged los mensajes sin indicador.
Las demás exclusiones todavía no funcionan:
- Delante de una palabra, una frase,
from:,to:,cc:,bcc:,subject:obody:, el signo menos hace que la búsqueda falle con un error. - Delante de
before:,after:,size:, una etiqueta o una expresión regular, el signo menos se ignora: el término se incluye, no se excluye. -in:y-account:se rechazan; un signo menos delante de paréntesis tampoco es fiable.
Expresiones regulares
Una expresión regular va entre barras y solo se compara con el asunto y el remitente, nunca con el texto ni con los destinatarios:
/^Re: \[JIRA-\d+\]/
from:[email protected] /(?i)failed/
La coincidencia distingue mayúsculas y minúsculas; (?i) al principio las ignora. Escribe una barra como \/. Un patrón no válido no filtra.
En qué se fija la búsqueda
FOLD busca en un índice de texto completo (SQLite FTS5) de tu dispositivo con el asunto, el remitente, Para y Cc de cada mensaje. Los mensajes completos solo se descargan cuando los abres, así que el texto de los mensajes recibidos todavía no está indexado: las palabras sueltas encuentran el asunto y las direcciones, y body: solo encuentra texto del mensaje en pocos casos, como el comienzo de los mensajes que enviaste con FOLD. Las cuentas en modo Fortress no guardan texto en el índice; solo filtros como is: o before: encuentran sus mensajes.
Orden de los resultados
Los resultados se ordenan por fecha, los más recientes primero. La ordenación por relevancia (BM25) existe en el motor de búsqueda, pero todavía no se puede elegir en la app.
Los filtros de tamaño, de etiqueta y de expresión regular se aplican página a página después de consultar el índice, así que, con una consulta muy amplia, la lista puede terminar antes de mostrar todas las coincidencias; añade una palabra o un operador para acotarla.