[Reddes.bvs-tech] [bvstech] Acrescentar índices nas pesquisas

Marcos Luis Mori marcos.mori at bireme.org
Mon May 28 20:03:29 BRST 2012


Oi Karina tudo bem?  

O Exemplo do Asael é bem completo e didático. Só para ilustrar esse processo, mas com um exemplo bem mais simples e dentro de contexto de campos novos de migração de versão do LILDBI-WEB acesse essa apresentação abaixo, especificamente no slide 31

http://www.slideshare.net/marcoslmori/conversion-lildbi-tov1620100726es

qualquer dúvida estamos a sua disposição.  

Abraços,

Marcos Luis Mori 
RST/MTI 
BIREME/OPS/OMS 




----- Mensagem original -----
> De: "Asael Costa da Silva" <asael.silva at bireme.org>
> Para: "Karina Rocha da C. P. Antunes" <programador2 at cfp.org.br>
> Cc: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
> Enviadas: Sexta-feira, 25 de Maio de 2012 13:13:42
> Assunto: Re: [Reddes.bvs-tech] [bvstech] Acrescentar índices nas pesquisas
> Prezada Karina
> 
> 
> Para poder alterar e/ou incluir campos na busca em qualquer dos perfis
> do LILDBI-Web é necessário conhecer linguagem de formato ISIS,
> técnicas de extração de chaves, além de um conhecimento básico do
> CISIS que será utilizado para reinverter a base.
> 
> 
> Caso precise de referências podemos citar os documentos abaixo:
> 
> 
> http://bvsmodelo.bvsalud.org/download/cisis/CISIS-ConceitosBasicos-pt.pdf
> 
> 
> http://bvsmodelo.bvsalud.org/download/cisis/CISIS-LinguagemFormato4-pt.pdf
> 
> 
> http://bvsmodelo.bvsalud.org/download/cisis/CISIS-ManualReferencia-pt-5.2.pdf
> 
> 
> Quanto às modificações na IAH 2.6.x, segue abaixo uma explicação
> básica sobre edição do arquivo .def da base de dados.
> 
> 
> 1. Editar arquivo <base>.def - onde <base> é o nome do arquivo .def da
> sua base de dados.
> 
> 
> Seção INDEX_DEFINITION
> 
> 
> 
> Nesta seção deve-se definir os índices disponíveis para busca. É
> possível compor uma FST simples ou uma FST com prefixos. O uso de um
> elemento fixo e descrittivo de um índice exclui ou inclui outras
> variáveis, dependendo do grupo ao qual pertence. Os elementos que se
> referem aos idiomas são neutros e opcionais.
> 
> 
> Cada definição é precedida pelo termo INDEX, seguido pelo prefixo o
> qual pode conter vários elementos descritivos identificados nos
> subcampos conforme a tabela abaixo:
> 
> 
> Tabela 4: Componentes da definição de índices.
> 
> Elemento Grupo Descrição
> ^p standard Nome do índice em português (1)
> ^e standard Nome do índice em espanhol (1)
> ^i standard Nome do índice em inglês (1)
> ^d standard Identifica o índice padrão (2)
> ^f standard Indica a disponibilidade do campo apenas no formulário
> avançado (content: "A") (3)
> ^t standard Tipo de índice ("short" para índice curto, "hidden" para
> escondido) (3)
> ^g standard Define o gizmo para executar nas chaves do arquivo
> invertido (3)
> ^x prefixado Identifica o prefixo que será usado nas estratégias de
> busca
> ^y prefixado Identifica o nome lógico do arquivo invertido
> ^u prefixado Identifica o prefixo a ser usado
> ^m prefixado Identifica o prefixo referente ao formulário ou nota
> associados com o índice de busca. Funciona em conjunção com a
> definição das notas específicas para os campos na seção HELP_FORM (3)
> 
> 
> (1) Elemento compulsório de acordo com a definição de idioma.
> (2) Elemento compulsório para o índice default. Apenas um índice pode
> ser considerado padrão.
> (3) Elemento opcional.
> 
> 
> Como forma geral temos:
> INDEX ??=^1<Name>… ^9<Name>[^d*]^x??
> ^u??_^yDATABASE^m??_^fA^t<s|h>^g<file>
> onde os símbolos ?? identificam o prefixo de duas letras utilizado.
> 
> 
> Portanto, a definição de um índice de palavras para ser apresentado
> como default seria:
> 
> 
> INDEX TW=^pPalavras^ePalabras^iWords^d* ... etc.
> 
> 
> No exemplo acima, o índice mostrado como "Palavras" em Português seria
> o padrão e realizaria uma busca em todos os campos definidos na FST.
> Esta definição também implica em uma FST sem campos prefixados.
> 
> 
> 
> Para um índice de autor mostrado somente no formulário avançado, a
> declaração seria assim:
> 
> 
> INDEX AU=^pAutor^eAutor^iAuthor^xAU ^uAU_^yDATABASE^mAU^fA
> 
> 
> 2. Alterar o arquivo FST da base de dados - veja exemplos de extração
> de dados
> 
> 
> 
> Exemplo reduzido de FST com prefixos para uma base de dados compatível
> com a Metodologia LILACS
> 
> 
> 06 0 (|TW_|v06/)
> 12 8 ("|TW_|"d12,v12|%|/)
> 13 8 ("|TW_|"d13,v13|%|/)
> 18 8 ("|TW_|"d18,v18|%|/)
> 19 8 ("|TW_|"d19,v19|%|/)
> 25 8 ("|TW_|"d25,v25|%|/)
> 12 8 ("|TI_|"d12,v12|%|/)
> 13 8 ("|TI_|"d13,v13|%|/)
> 18 8 ("|TI_|"d18,v18|%|/)
> 19 8 ("|TI_|"d19,,v19|%|/)
> 25 8 ("|TI_|"d25,v25|%|/)
> 40 5 ("|LA_|"d40,v40|%|/)
> 06 0 (|NB_|v06/)
> 
> 
> Exemplo reduzido de definições (arquivo <base>.def) compatível com FST
> com prefixos
> 
> 
> INDEX Tw=^pPalavras^ePalabras^iWords^d*^xTW ^uTW_^yDATABASE^mTW_
> INDEX Ti=^pPalavras do título^ePalabras del título^iTitle words^xTI
> ^uTI_^yDATABASE^mTI_
> INDEX La=^pIdioma^eIdioma^iLanguage^xLA ^uLA_^yDATABASE^mLA_^tshort
> INDEX Nb=^iBibliographic level^eNivel bibliográfico^pNível
> bibliográfico^xNB ^uNB_^yDATABASE^mNB_^tshort^fA^gGIZMONB
> 
> 
> 3. Reinverter a base com utilitário MX (Utilitários CISIS).
> 
> 
> NOTA:
> 
> 
> No LILDBI-Web, os arquivos de definições da interface de busca pública
> encontram-se em htdocs/lildbi/iah e htdocs/lildbi/iah/edit
> 
> 
> 
> 
> Atenciosamente
> 
> 
> 
> 
> 
> Asael Costa da Silva
> Analista de Sistemas
> Metodologias e Tecnologias de Informação - MTI
> Fone: 11 5576-9813
> 
> BIREME/OPAS/OMS
> 
> Siga-nos
> 
> 
> From: "Karina Rocha da C. P. Antunes" <programador2 at cfp.org.br>
> To: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
> Sent: Tuesday, 22 May, 2012 5:11:43 PM
> Subject: [bvstech] [Reddes.bvs-tech] Acrescentar índices nas pesquisas
> 
> 
> 
> 
> Boa tarde! Gostaria de saber como faço para acrescentar alguns campos
> nas pesquisas, tanto na pesquisa quando logo como editor, como na
> pesquisa geral, antes de logar...
> 
> Aguardo notícias...
> 
> 
> 
> KARINA ROCHA DA COSTA PEREIRA ANTUNES
> 
> Analista de Sistemas – Desenvolvedora / Analista BVS-Psi
> 
> Setor de Informática
> 
> Conselho Federal de Psicologia
> 
> www.cfp.org.br
> 
> Telefone: +55(61) 2109-0140
> 
> Descrição: Logo CFP
> 
> 
> 
> Participe da 2ª Mostra Nacional de Práticas em Psicologia
> Inscreva seu trabalho até 31/05/2012
> Acesse: http://mostra.cfp.org.br
> 
> 
> _______________________________________________
> Reddes.bvs-tech mailing list
> Reddes.bvs-tech at listas.bireme.br
> http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
> 
> _______________________________________________
> Reddes.bvs-tech mailing list
> Reddes.bvs-tech at listas.bireme.br
> http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech


More information about the Reddes.bvs-tech mailing list