Boa tarde!
Conforme demonstração no módulo 06, estou criando o índice "indice_com_sinonimo" conforme código abaixo:
{
"settings": {
"index": {
"number_of_shards": 3,
"number_of_replicas": 0
},
"analysis": {
"filter": {
"filtro_de_sinonimos": {
"type": "synonym",
"synonyms": [
"esporte, futebol, society, futeba, pelada, racha"
]
}
}
},
"analyzer": {
"sinonimos": {
"tokenizer": "standard",
"filter": [
"lowercase",
"filtro_de_sinonimos"
]
}
}
}
}
A criação do mesmo aparenta normalidade, mas, ao realizar a consulta "GET indice_com_sinonimo/_analyze?analyzer=sinonimos&text=eu+gosto+de+jogar+society", estou recebendo a mensagem de erro:
{
"error": {
"root_cause": [
{
"type": "remote_transport_exception",
"reason": "[Raymond Sikorsky][127.0.0.1:9300][indices:admin/analyze[s]]"
}
],
"type": "illegal_argument_exception",
"reason": "failed to find analyzer [sinonimos]"
},
"status": 400
}