Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Tab20 wildcard filters ("!!!")

    • Article Type: General
    • Product: Aleph
    • Product Version: 16.02

    Description:
    In release 16 I see that tab20 has been enhanced with wildcard filters in col.6 so that references can be included or omitted based on the contents of $w..
    When we indexed in our test v.16 I used the following pattern wherever applicable:.
    1 AUT AUT 100; -wi 0.
    2 400; w !!!n -wi5 0 SEEF.
    1 AUT AUT 100; -wi 0.
    2 400; w !!! * -wi5 0 SEEF.
    1 AUT AUT 100; -wi 0.
    2 400; w - -wi5 0 SEEF.
    This was following the sample usm table. I was expecting that the first pattern would allow the reference to appear if the 4th character of $w was explicitly an n ($w nnan for ex.) which usually doesn't happen in LC but does in NLC. The last pattern allows the reference to appear if there is no $w at all. My understanding of the middle one is that the reference should appear for any pattern of the first 3 positions, when the 4th position does not exist (eg. $w nna or $w nne or $w nno)..
    However, this isn't what is happening, we're not seeing those references..
    Ex. ABC10 one of the records has a 400 $wnna $a Smith, Barbara Janet which does not appear in the AUT index, yet it should appear because there is a bibliographic record matching the 100 Smith, B. J. $q(Barbara Janet) and the authority is linked to it in the auth info column..
    References with $w nnaa are being correctly suppressed (eg. 105610 400 $w nnaa $a Smith, Anthony Charles H., $a 1935- does not show).

    Resolution:
    The example of column 6 illustrating a 3-character $w in the sample tab20 is incorrect. If you want to match on any 3-character $w, you should just have, for example:.
    1 AUT AUT 100; -wi 0.
    2 400; w !!! -wi5 0 SEEF.
    If you only want to match 3-character $w values with a, e, or o in position 3, then you will have to do as you suggested use three sets of definitions (instead of the above single one):.
    1 AUT AUT 100; -wi 0.
    2 400; w !!a -wi5 0 SEEF.
    1 AUT AUT 100; -wi 0.
    2 400; w !!e -wi5 0 SEEF.
    1 AUT AUT 100; -wi 0.
    2 400; w !!o -wi5 0 SEEF.
    Please make this change and run a complete ue_08 {that is, start ue_08 in mode "N" (New) }..
    Note that tab20 can contain no more than 2000 lines.


    • Article last edited: 10/8/2013