Skip to main content
ExLibris
Ex Libris Knowledge Center

Simultaneous Search fails when boolean operators not included in keyword search definitions

 

  • Product: Voyager
  • Product Version: 9.2.0
  • Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care

 

Symptoms

When conducting simultaneous keyword search of multiple databases:

  • "Search incompatible" displays on search progress screen
  • Search resolves to Titles index showing "0 results found"
  • log.voyager logs errors indicating the first word of the search string is being interpreted as a search code

opacsvr[19557:3979111280] - ERROR - Tue Feb 16 10:31:00 2016
        - resultnode::resultnode - logic.cpp[281]
        Invalid search code=TWAIN
opacsvr[19557:3979111280] - ERROR - Tue Feb 16 10:31:00 2016
        - resultnode::PreSetup - logic.cpp[352]
        No searchcode
opacsvr[19557:3966761840] - ERROR - Tue Feb 16 10:31:00 2016
        - voyagerdatabase::ExecuteFindSearch - voyagerdb.cpp[415]
        malformed voyager search query!

Defect Status

Issue VYG-6934 is currently in Development.

Replication Steps

  1. In Tomcat WebVoyage, open Basic search and choose multiple local databases to search. Example: http://64.94.37.76:7008/vwebv/searchBasic?sk=amy > click Change next to Database name > check boxes for My Library Catalog and bigdb on 920 > click Select
  2. Search NKEY* for an author name. Example: twain mark (or mark twain or "mark twain" or "twain mark" - result is same) Note the following:
    1. "Search incompatible" displays on search progress screen
    2. Search resolves to Titles index showing "0 results found"
    3. log.voyager logs errors indicating the first word of the search string is being interpreted as a search code, as described in Symptoms above.
  3. ​Repeat search using GKEY^*, or adding a caret (AND) to the NKEY search code (or pipe symbol (|) to OR terms)
  4. Search completes successfully and returns results.

Workaround

Include caret (AND) or pipe (OR) when defining basic search indexes in webvoyage.properties for keyword indexes.


  • Article last edited: 16-Feb-2016
  • Was this article helpful?