Por favor, alguien sabe por qué esto:
SELECT to_tsvector('an');no devuelve nada mas
SELECT to_tsvector('nn');o
SELECT to_tsvector('n');o
SELECT to_tsvector('aa');¿hacer?
Estoy probando esto en PostgreSQL 13 ejecutándose en SUPABASE.
Gracias
Porque "an" es una palabra vacía en su configuración actual (probablemente inglés, el valor predeterminado).
La función to_tsvector llama internamente a un analizador que divide el texto del documento en tokens y asigna un tipo a cada token. Para cada token, se consulta una lista de diccionarios (Sección 12.6), donde la lista puede variar según el tipo de token.
Y (énfasis mío)...
Algunas palabras se reconocen como palabras vacías (Sección 12.6.1), lo que hace que se ignoren ya que aparecen con demasiada frecuencia para ser útiles en la búsqueda.