Consulta SOLR
-
27 de Janeiro de 2017 às 17:59Pessoal, alguém que tenha a vesão 2.6 pode executar a pesquisa abaixo no navegador e ver se retorna erro?
http://[servidor solar]/solr/sei-protocolos/select?q=%28+1%E2%80%8B00024%29+AND+%28sta_protocolo%3AP+OR+sta_protocolo%3AR+OR+sta_protocolo%3AG%29+A%E2%80%8BND+%28tipo_acesso%3AP+OR+id_unidade_acesso%3A%2A110000001%2A%29&start;=0&sort;=dta%E2%80%8B_geracao+desc&hl;=true&hl.snippets;=2&hl.fl;=content&hl.fragsize;=100&hl.maxAnalyzed;%E2%80%8BChars=1048576&hl.alternateField;=content&hl.maxAlternateFieldLength;=100&debugQuer;%E2%80%8By=true&indent;=true&fl;=id,tipo_acesso,id_unidade_acesso,id_unidade_geradora,id_un%E2%80%8Bidade_aberto,identificacao_protocolo,nome_tipo_processo,protocolo_documento_form%E2%80%8Batado,protocolo_processo_formatado,sigla_unidade_geradora,descricao_unidade_gera%E2%80%8Bdora,sigla_usuario_gerador,nome_usuario_gerador,dta_geracao,link_arvore
Para mim retorna o seguinte erro:
sort param field can't be found: dta_geracao
400
Atenciosamente,
Rafael Leandro
Analista de Finanças e Controle
Diretoria de Sistemas e Informação
[img]
----------------------------------------------------------------------
Esta mensagem, incluindo quaisquer anexos, é de acesso restrito e destina-se, exclusivamente, à pessoa ou entidade para a qual foi endereçada. Se você a recebeu indevidamente, por favor, elimine-a e informe o equívoco ao emitente imediatamente. O uso não autorizado do conteúdo da mensagem ou anexos é proibido e sujeita o infrator às penalidades cabíveis.
This e-mail message, including any attachments, is of restricted access and intended, exclusively, to the person or entity to which it was addressed. If you have received it by mistake, please, delete the message and kindly notify the sender immediately. The unauthorized use of the contents of the message or any of the attachments is forbidden and the violator is subject to the penalties of law. -
27 de Junho de 2017 às 17:14Caro Rafael,
Para mim foi adequadamente retornado um XML legível, como esperado. Vide o arquivo abaixo.
Você copiou esta URL do log do SEI não foi? Porque o log propositalmente estraga a URL, enchendo de "Zero space width" (bytes 0xE2 0x80 0x8B), com o intuito de torná-la utilizável. Estes bytes ficam visíveis depois de mandar uma vez a URL e obter um 400 Bad Request. Você pode manualmente remover os vários %E2%80%8B e tentar novamente, dará certo.
Analisando a URL dá para perceber que exatamente no ponto do dta_geracao foi inserido um zero space Width:
---> sort;=dta%E2%80%8B_geracao
==========================
Segue o XML de retorno:
<response>
<lst name="responseHeader"><int name="status">0</int><int name="QTime">8</int><lst name="params"><str name="hl.snippets;">2</str><str name="debugQuer;y">true</str><str name="hl.fl;">content</str><str name="hl.maxAnalyzed;Chars">1048576</str><str name="hl.maxAlternateFieldLength;">100</str><str name="q">( 100024) AND (sta_protocolo:P OR sta_protocolo:R OR sta_protocolo:G) AND (tipo_acesso:P OR id_unidade_acesso:*110000001*)</str><str name="start;">0</str><str name="fl;">id,tipo_acesso,id_unidade_acesso,id_unidade_geradora,id_unidade_aberto,identificacao_protocolo,nome_tipo_processo,protocolo_documento_formatado,protocolo_processo_formatado,sigla_unidade_geradora,descricao_unidade_geradora,sigla_usuario_gerador,nome_usuario_gerador,dta_geracao,link_arvore</str><str name="sort;">dta_geracao desc</str><str name="hl;">true</str><str name="hl.fragsize;">100</str><str name="hl.alternateField;">content</str><str name="indent;">true</str></lst></lst><result name="response" numFound="0" start="0"></result>
</response>
Ordenar por:
Relacionado:
- sei-tecnico Web Services
- sei-tecnico Funcionamento da Pesquisa
- sei-tecnico Ref. e-mail de alerta sobre vulnerabilidade d...
- sei-tecnico Erro ao criar anexo - UFF
- sei-tecnico Configurar o SEI para usar HTTPS / SSL
- sei-tecnico Erro validando login no Sistema de Permissções
Estatísticas:
-
iniciada em
7 anos, 2 meses atrás
-
vizualizada
1027 vezes
-
respondida
2 vezes
-
votada
0 vezes