[Reddes.bvs-tech] [bvstech] Acrescentar índices nas pesquisas
Asael Costa da Silva
asael.silva at bireme.org
Fri May 25 15:13:42 BRST 2012
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20120525/16e1eced/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 3893 bytes
Desc: not available
Url : http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20120525/16e1eced/attachment-0001.jpg
More information about the Reddes.bvs-tech
mailing list