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

    0 search results after adjusting Blending settings

    • Article Type: General
    • Product: Primo
    • Product Version: 4.8

    Problem Symptoms:
    * all searches return 0 results
    * using a 'blended' search scope (at least local scope + Primo Central adaptor, may also include EBSCO adaptor, etc)
    * 'Minimum hit rank for combining:' is set to 'Medium' for 'Local Search Engine' in Back Office> Advanced> Search Engine Configuration> Blending
    * the following error may be observed in library_server.log (SSH access to FE server is required to see this):
    ERROR [t-Thread-579] [c-Cache] - The record cashing failed in blended search.
    java.lang.NullPointerException
    at com.exlibris.primo.server.blender.ForceBlendingParameters.init(ForceBlendingParameters.java:81)
    at com.exlibris.primo.server.blender.ForceBlendingParameters.getParameters(ForceBlendingParameters.java:105)
    at com.exlibris.primo.server.blender.caching.Cache.put(Cache.java:152)
    at com.exlibris.primo.server.blender.BlendedSearchEnginesImpl.search(BlendedSearchEnginesImpl.java:151)
    at com.exlibris.primo.server.searchManager.SearchManagerImpl.search(SearchManagerImpl.java:53)
    at com.exlibris.primo.api.searchManager.SearchManagerBean.search(SearchManagerBean.java:41)
    at com.exlibris.primo.srvinterface.PrimoSearch.search(PrimoSearch.java:244)
    at com.exlibris.primo.srvinterface.PrimoSearch.search(PrimoSearch.java:200)
    at com.exlibris.primo.search.parallelSearch.PrimarySearchRunnable.performSearch(PrimarySearchRunnable.java:46)
    at com.exlibris.primo.search.parallelSearch.SearchRunnable.run(SearchRunnable.java:44)
    at java.lang.Thread.run(Thread.java:662)

    Cause:
    defect

    Resolution:
    A permanent resolution is still pending.
    The instructions given here will function as a temporary workaround until a permanent fix is released.
    1. navigate to Back Office> Advanced> Search Engine Configuration> Blending
    2. adjust settings for 'Local Search Engine' as follows:
    Minimum hit rank for combining: Low
    Combine Location: Top
    Number of Results to reward: 5
    Constant factor: 2.0

    3. adjust settings for 'Primo Central' as follows:
    Minimum hit rank for combining: High
    Combine Location: Bottom
    Number of Results to reward: 5
    Constant factor: 1.0

    4. save and Deploy Search Engine Configuration

    Category: Search Engine - Primo

    Subject: Configuration - Primo


    • Article last edited: 10/16/2014
    //doorbell.io feedback widged