Example usage for org.apache.solr.search ExtendedDismaxQParser ExtendedDismaxQParser

List of usage examples for org.apache.solr.search ExtendedDismaxQParser ExtendedDismaxQParser

Introduction

In this page you can find the example usage for org.apache.solr.search ExtendedDismaxQParser ExtendedDismaxQParser.

Prototype

public ExtendedDismaxQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req) 

Source Link

Usage

From source file:com.github.healthonnet.search.SynonymExpandingExtendedDismaxQParserPlugin.java

License:Apache License

public SynonymExpandingExtendedDismaxQParser(String qstr, SolrParams localParams, SolrParams params,
        SolrQueryRequest req, Map<String, Analyzer> synonymAnalyzers, Map<String, Analyzer> mainAnalyzers) {
    super(qstr, localParams, params, req);
    mainQueryParser = new ExtendedDismaxQParser(qstr, localParams, params, req);
    originalQuery = qstr;/*from w ww.  j  ava 2 s .  co m*/
    // ensure the synonyms aren't artificially boosted
    synonymQueryParser = new ExtendedDismaxQParser(qstr, NoBoostSolrParams.wrap(localParams),
            NoBoostSolrParams.wrap(params), req);
    this.synonymAnalyzers = synonymAnalyzers;
    this.mainAnalyzers = mainAnalyzers;
}