Class Search


  • @Beta
    public final class Search
    extends ProcessingBase<com.yahoo.search.Query,​com.yahoo.search.Result,​com.yahoo.search.Searcher>
    Author:
    Einar M R Rosenvinge, gjoranv
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.yahoo.processing.rendering.Renderer<com.yahoo.search.Result> doGetRenderer​(com.yahoo.component.ComponentSpecification spec)  
      protected com.yahoo.search.Result doProcess​(com.yahoo.component.chain.Chain<com.yahoo.search.Searcher> chain, com.yahoo.search.Query request)  
      protected com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> doProcessAndRender​(com.yahoo.component.ComponentSpecification chainSpec, com.yahoo.search.Query request, com.yahoo.processing.rendering.Renderer<com.yahoo.search.Result> renderer, java.io.ByteArrayOutputStream stream)  
      com.yahoo.processing.execution.chain.ChainRegistry<com.yahoo.search.Searcher> getChains()
      Returns a registry of configured chains
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getChains

        public com.yahoo.processing.execution.chain.ChainRegistry<com.yahoo.search.Searcher> getChains()
        Description copied from class: ProcessingBase
        Returns a registry of configured chains
        Specified by:
        getChains in class ProcessingBase<com.yahoo.search.Query,​com.yahoo.search.Result,​com.yahoo.search.Searcher>
      • doProcess

        protected com.yahoo.search.Result doProcess​(com.yahoo.component.chain.Chain<com.yahoo.search.Searcher> chain,
                                                    com.yahoo.search.Query request)
        Specified by:
        doProcess in class ProcessingBase<com.yahoo.search.Query,​com.yahoo.search.Result,​com.yahoo.search.Searcher>
      • doProcessAndRender

        protected com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> doProcessAndRender​(com.yahoo.component.ComponentSpecification chainSpec,
                                                                                                           com.yahoo.search.Query request,
                                                                                                           com.yahoo.processing.rendering.Renderer<com.yahoo.search.Result> renderer,
                                                                                                           java.io.ByteArrayOutputStream stream)
                                                                                                    throws java.io.IOException
        Specified by:
        doProcessAndRender in class ProcessingBase<com.yahoo.search.Query,​com.yahoo.search.Result,​com.yahoo.search.Searcher>
        Throws:
        java.io.IOException
      • doGetRenderer

        protected com.yahoo.processing.rendering.Renderer<com.yahoo.search.Result> doGetRenderer​(com.yahoo.component.ComponentSpecification spec)
        Specified by:
        doGetRenderer in class ProcessingBase<com.yahoo.search.Query,​com.yahoo.search.Result,​com.yahoo.search.Searcher>