¿Cuál es la lista de palabras vacías (palabras ignoradas) que utiliza Postgres al realizar búsquedas de texto completo? ¿Hay alguna manera de averiguar esto (ejecutando una consulta o algo así)?
Para que sepas lo que estoy buscando, aquí está la lista de MySQL. Supongo que el de Postgres es similar.http://dev.mysql.com/doc/refman/5.5/en/fulltext-stopwords.html
Respuesta1
Mira a:http://www.postgresql.org/docs/9.1/static/textsearch-dictionaries.html#TEXTSEARCH-STOPWORDS
La ubicación de las palabras vacías del diccionario de inglés es: $SHAREDIR/tsearch_data/english.stop
por ejemplo:/usr/share/postgresql/9.1/tsearch_data/english.stop
Respuesta2
Para los usuarios de Homebrew en MacOS, pueden encontrar los archivos Postgres StopWord aquí:
ls /usr/local/Cellar/postgresql/<%version%>/share/postgresql/tsearch_data
Alternativamente, la lista actualizada está disponible en Github:
https://github.com/postgres/postgres/tree/master/src/backend/snowball/stopwords