Percebi o mesmo problema relatado nos outros tópicos desta aula: a busca pelo interesse "exatas" (ou "exat") não encontra "computação", apesar da configuração "exat => exat,matematic,fisic,computaca" nos sinônimos. No fórum foi informado que a configuração que funciona é "exat => exat,matematic,fisic,computacao", mas não estava claro por quê.
Fiz uns testes e descobri que ao buscar por "exatas", a busca é feita por "computac", ou seja, no momento da busca foi removido o "a" quando só queríamos remover apenas o "o":
GET /catalogo_v3/_analyze
{
"analyzer": "sinonimos",
"text": "exatas"
}
No fim das contas, até podemos criar os sinônimos sem a vogal final como em "exat => exat,matematic,fisic,computacao", mas computacao tem que ficar inteira porque termina em duas vogais. Testei também com todas as palavras inteiras "exat => exatas,matematica,fisica,computacao" e funcionou.
Poderíamos dizer então que o truque de cadastrar os sinônimos com a raiz da palavra só precisa ser feito à esquerda do símbolo =>? Ou isso, ou temos que sempre lembrar que funciona diferente para palavras que terminam consoante e vogal; e palavras que terminam em duas vogais.