Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    Command searches on Chinese words made up of several characters fail

    • Article Type: General
    • Product: Voyager
    • Product Version: 8

    Problem Symptoms:
    ? Command or Boolean searches on Chinese words made up of several characters fail.
    ? General Keyword searches on words made up of several Chinese characters correctly return results.

    Cause:
    This behavior is the result of Issue 16384-21889 / VYG-4645

    Resolution:
    Issue 16384-21889 / VYG-4645 is resolved for Voyager 9.1.1 and higher.

    Additional Information

    Replication steps:
    1. Set up a skin with the following stanzas in the ?Search Basic? section of webvoyage.properties
    page.search.basic.search.code.keyAnyAndWith=
    page.search.basic.search.code.keyAnyAndWith.code=GKEY^*
    page.search.basic.search.code.keyAnyAndWith.order=1
    page.search.basic.search.code.keyAnyAndWith.display=All Fields, Automatic AND

    page.search.basic.search.code.commandSearch=
    page.search.basic.search.code.commandSearch.code=CMD
    page.search.basic.search.code.commandSearch.order=2
    page.search.basic.search.code.commandSearch.display=Command Search

    2. In Cataloging, import and save the three attached bib records.

    3. In WebVoyage, run the following searches
    a. "Command Search" with words separated by AND:
    ??? AND ??
    Note: ?Malformed query?

    b. All Fields, Automatic AND? (GKEY^*) with no AND between the words:
    ??? ??
    Note: ?3 results found.?

    c. "Command Search" with quotes around the words, separated by AND:
    "???" AND "??"
    Note: ?Malformed query?

    4. In Cataloging, perform the following searches:
    a. Boolean Keyword with words separated by AND:
    ??? AND ??
    Note: "Could not retrieve search results."

    b. Keyword, with Relevance (no AND between words)
    ??? ??
    Note: Top three titles are the three imported bibs.

    c. Boolean Keyword with words surrounded by quotes and separated by AND:
    "???" AND "??"
    Note: ?3 records found.?

    Workaround: Insert quotes around Chinese words made up of several characters.

    Category: Opac


    • Article last edited: 10/8/2013
    //doorbell.io feedback widged