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

    Advanced Search Logic: Differences Between the Classic and New UI

    Translatable
    The logic of how advanced searches are built changed in Alma's new UI from Alma's classic UI. As a result, saved advanced search queries (logical sets) built in the classic UI cannot be edited in the new UI (and vice versa). These queries must be recreated in the new UI. 
    Note that saved search queries created in the classic UI continue to run properly in the new UI (for example, when Viewing the Results of Logical Sets), and can be used to run jobs on sets in the new UI (when Running Manual Jobs on Defined Sets).
    To make modifications to a classic UI query, you must create a new query using the new UI's advanced search form. For more information, see Performing an Advanced Search.
    If you are working in the new UI and attempt to edit a logical set created in the classic UI, Alma displays a message indicating that the query is not editable.

    Classic UI Advanced Search Logic

    In the classic UI, advanced searches were built using conditions that were grouped into tiers. For example, when searching an electronic title, you could add search fields related to the title, collection, or portfolio. All fields related to the title were grouped together, as were all fields related to the collection or the portfolio.
    Advanced Search - Classic UI
    Alma automatically added an AND between tier groups.
    Advanced Search Search String - Classic UI
    Electronic Titles where Title (Keywords contains keywords "history" or Title contains keywords "France") and Electronic Collection (Electronic collection Name contains keywords "history" and Electronic collection Type equals "Aggregator package") and Electronic Portfolio (Available for equals "MAINCAMPUS" or Contributed By (Electronic Portfolio) contains keywords "Mary")
    Furthermore, within each tier group, ORs took precedence over ANDs, so Alma automatically interpreted a search for A AND B OR C AND D to be A AND (B OR C) AND D. For more information, see Performing an Advanced Search.

    New UI Advanced Search Logic

    In the new UI, there are no tier groups. All fields are evaluated individually, connected by ANDs or ORs, as selected by the user. Furthermore, ANDs now take precedence over ORs, so Alma automatically interprets a search for A AND B OR C AND D to be (A AND B) OR (C AND D).
    Advanced Search and Search String - New UI
    (Keywords contains keywords "history") OR (Title contains keywords "France" AND Electronic collection Name contains keywords "history" AND Electronic collection Type equals "Aggregator package" AND Available for equals "MAINCAMPUS") OR (Contributed By (Electronic Portfolio) contains keywords "Mary")