org.apache.solr.search
Class MaxScoreQParserPlugin

java.lang.Object
  extended by org.apache.solr.search.QParserPlugin
      extended by org.apache.solr.search.LuceneQParserPlugin
          extended by org.apache.solr.search.MaxScoreQParserPlugin
All Implemented Interfaces:
SolrInfoMBean, NamedListInitializedPlugin

public class MaxScoreQParserPlugin
extends LuceneQParserPlugin

Parses a query like Lucene query parser, but scoring with max score, not sum
Accepts the "tie" request parameter as with dismax. 0.0=max, 1.0=sum
All other parameters are as with Lucene parser
Example: q=foo {!maxscore v=$myq}&myq=A OR B OR C


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoMBean
SolrInfoMBean.Category
 
Field Summary
static String NAME
           
 
Fields inherited from class org.apache.solr.search.QParserPlugin
DEFAULT_QTYPE, standardPlugins
 
Constructor Summary
MaxScoreQParserPlugin()
           
 
Method Summary
 QParser createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)
          return a QParser
 
Methods inherited from class org.apache.solr.search.LuceneQParserPlugin
init
 
Methods inherited from class org.apache.solr.search.QParserPlugin
getCategory, getDescription, getDocs, getName, getSource, getStatistics, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

MaxScoreQParserPlugin

public MaxScoreQParserPlugin()
Method Detail

createParser

public QParser createParser(String qstr,
                            SolrParams localParams,
                            SolrParams params,
                            SolrQueryRequest req)
Description copied from class: QParserPlugin
return a QParser

Overrides:
createParser in class LuceneQParserPlugin


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.