Search in sources :

Example 1 with Ranker

use of org.apache.sdap.mudrod.ssearch.Ranker in project incubator-sdap-mudrod by apache.

the class MudrodContextListener method contextInitialized.

/**
 * @see ServletContextListener#contextInitialized(ServletContextEvent)
 */
@Override
public void contextInitialized(ServletContextEvent arg0) {
    me = new MudrodEngine();
    Properties props = me.loadConfig();
    me.setESDriver(new ESDriver(props));
    me.setSparkDriver(new SparkDriver(props));
    ServletContext ctx = arg0.getServletContext();
    Searcher searcher = new Searcher(props, me.getESDriver(), null);
    Ranker ranker = new Ranker(props, me.getESDriver(), me.getSparkDriver());
    ctx.setAttribute("MudrodInstance", me);
    ctx.setAttribute("MudrodSearcher", searcher);
    ctx.setAttribute("MudrodRanker", ranker);
}
Also used : MudrodEngine(org.apache.sdap.mudrod.main.MudrodEngine) ESDriver(org.apache.sdap.mudrod.driver.ESDriver) SparkDriver(org.apache.sdap.mudrod.driver.SparkDriver) Searcher(org.apache.sdap.mudrod.ssearch.Searcher) ServletContext(javax.servlet.ServletContext) Properties(java.util.Properties) Ranker(org.apache.sdap.mudrod.ssearch.Ranker)

Aggregations

Properties (java.util.Properties)1 ServletContext (javax.servlet.ServletContext)1 ESDriver (org.apache.sdap.mudrod.driver.ESDriver)1 SparkDriver (org.apache.sdap.mudrod.driver.SparkDriver)1 MudrodEngine (org.apache.sdap.mudrod.main.MudrodEngine)1 Ranker (org.apache.sdap.mudrod.ssearch.Ranker)1 Searcher (org.apache.sdap.mudrod.ssearch.Searcher)1