Closed viniciusandrade closed 11 months ago
@viniciusandrade , por favor, verifique se o problema ainda persiste. Obrigado.
@viniciusandrade, aguarde um pouco mais o seu teste, por favor.
Bom dia @viniciusandrade, depois de algumas correções minhas, seguem alguns comentários:
1) Segundo a documentação em https://dedup.bireme.org , a função de deplicação com o método POST utiliza 'application/x-www-form-urlencoded' e não 'application/json' como feito no seu exemplo acima. 2) Ocorrências repetitivas são separadas por '//@//' e não por '@' como no caso dos autores exemplificados acima.
Segue um exemplo que fiz utilizando o curl:
heitor@heitor-340XAA-350XAA-550XAA:~$ curl -d "database=lilacs_Sas&schema=LILACS_Sas_Seven&ano_publicacao=2021&numero_fasciculo=1&volume_fasciculo=57&titulo_artigo=DESCARTES and the brain&titulo_revista=Rev. bras. neurol&autores=Engelhardt, Eliasz&pagina_inicial=39" -H "Content-Type: application/x-www-form-urlencoded" -X POST https://dedup.bireme.org/services/duplicates
e a correspondente resposta:
{"params":{"ano_publicacao":"2021","autores":"Engelhardt, Eliasz","database":"lilacs_Sas","id":"?","numero_fasciculo":"1","pagina_inicial":"39","schema":"LILACS_Sas_Seven","titulo_artigo":"DESCARTES and the brain","titulo_revista":"Rev. bras. neurol","volume_fasciculo":"57"},"total":1,"result":[{"score":"33.22961","similarity":"0.8636364","ano_publicacao":"2021","autores":"Engelhardt, Eliasz","database":"LILACS_Sas","id":"fiadmin-1177701","numero_fasciculo":"1","pagina_inicial":"39","titulo_artigo":"(en)DESCARTES and the brain","titulo_revista":"Rev. bras. neurol","volume_fasciculo":"57"}]}
Por favor, me avise se persistirem erros.
Abraços.
@viniciusandrade , por favor, verifique se o problema ainda persiste. Obrigado.
Testes OK. Obrigado.
@heitorbarbieri verifiquei nos logs do FI-ADMIN uma grande quantidade de falhas de tentativas de atualização do índice de duplicados e fiz alguns testes locais e me parece que pode haver uma falha geral no serviço na parte de atualização.
Segue erro retornado usando aplicativo REST API com os seguintes parâmetros:
POST https://dedup.bireme.org/services/put/lilacs_Sas/LILACS_Sas_Seven/teste-1046821-es
Header: Content-type: 'application/json'
Body: { "ano_publicacao": "2022", "numero_fasciculo": "1", "volume_fasciculo": "2", "titulo_artigo": "teste manual (1)", "titulo_revista": "Revista de Teste", "autores": "Autor 1@Autor 2@Autor 3", "pagina_inicial": "30" }