Skip to main content


  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Why different amount of results could be retrieved for searches in Local/CDI and blended search scopes?

    • Product: Primo , Primo VE

    There is a difference between the two search engines on the way of indexing. 
    Primo Local is indexing a term from the document with all its inflections, and provides the inflections based on the phrase calculation.
    CDI is indexing only the exact term from a document and returns all of the inflections it has found for it.

    Primo Local Search engine uses hints from the query itself to identify if it should be a subject for inflection or not.
    Two words without Boolean operator will be, or could be, a subject for inflections (using 's' for plural for example).

    Using AND operator is preventing the phrase identification of the search, therefore, the inflections will be done only per word, the search engine will narrow down the search and less results will be received than without the operator.

    CDI will search for all the possible inflections, with or without the AND operator, and for all of the possibilities (A, B, A AND B, for example).

    In conclusion, Using AND operator on a Blended search scope will provide less results, from the local index, than the same query without the Boolean operator.

    Please note: Primo local and CDI mechanisms were built at different times and use different technologies.
    Over time we will adjust processes to become more similar, however, dramatic changes will not be done at this point as it would affect other types of search scenarios as well.


    Further Reading:

    How Can I Do More with the Search Panel? - Primo VE ; Performing Basic Searches - Primo
    Search and Ranking in CDI



    • Article last edited: 5/3/2021
    • Was this article helpful?