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

    Z39.50 left-anchored search against Voyager database produces incorrect results

    • Product: Voyager
    • Product Version: 7
    • Relevant for Installation Type: Multi-Tenant Direct, Dedicated-Direct, Local, TotalCare

     

    Question

    I am trying to run a Z39.50 query against a Voyager database using the Yaz Client.  I am searching the left-anchored TALL index (Use Attribute 4) using this query:

    > f @attr 1=4 chicago

    But my results include records that do not belong with my search.  What am I doing wrong?

    Answer

    For left-anchored searches, the Position Attribute must be defined. Otherwise the search is performed as a keyword search against the entire record. 

    Modify your query to this:

    > f @attr 1=4 @attr 3=1 chicago

    to find all records with the string "chicago" in the specified index starting with the first character position

    Additional Information

    See https://www.loc.gov/z3950/agency/defns/bib1.html for more information on the z39.50 search attributes shown above

     

     


    • Article last edited: 29-Mar-2019
    • Was this article helpful?