absysnet.com - Centro de recursos y servicios para bibliotecas y bibliotecarios

¿Sabías que en absysNET se pueden generar nuevos campos de búsqueda?

permite crear nuevos campos para realizar búsquedas sobre ellos. Esta funcionalidad puede ser de gran ayuda si deseamos, por ejemplo, que las búsquedas sólo se realicen contra una parte determinada de un campo (p.e. buscar en los subcampos $ahb del T245 en vez de hacerlo contra el campo completo).

Para ello,

  1. Añada las siguientes entradas en el fichero Admin/IBERMARC.xml

    En la etiqueta <indexAlt> ...</indexAlt> se indica el campo y subcampos contra los que se quiere buscar

    • en la etiqueta <datafield tag="" tagIndex="" subfield="" alphaInd=""/> se indica el campo y subcampos contra los que se quiere buscar
    • en la entrada datafield= se especifica el campo en el que se quiere buscar
    • en la entrada subfield= se especifican los subcampos en los que se quiere realizar la búsqueda
    • en la entrada tagIndex= se especifica el nombre del campo que se va a utilizar para realizar la búsqueda contra el campo y subcampos definidos en las entradas datafield= y subfield=
    • en la entrada alphaInd= se especifica cuál es el indicador que especifica el número de caracteres que no alfabetizan

    En caso de que el indicador sea indiferente no es necesario añadir esta entrada.

    Ejemplo: Ejemplo

  2. Redireccione la base de datos en la que le interese incluir el nuevo campo de búsqueda
  3. Añada en el fichero form.db de la base de datos el nuevo campo Nuevo campo en el form.db
  4. Ejecute:

    abnetload BASE -m fichero_entrada fichero_salida

  5. Recree la base de datos ejecutando la siguiente instrucción:

    brsload BASE -create -force -file fichero_salida -que0

Más curiosidades

@bsysnet.com 2001-2005 | baratz - Servicios de Teledocumentación