BoostQParserPlugin (Solr 3.6.2 API)
Keywords: org.apache.solr.search.BoostQParserPlugin class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.solr.search
Class BoostQParserPlugin

    java.lang.Object
      org.apache.solr.search.QParserPlugin
          org.apache.solr.search.BoostQParserPlugin

All Implemented Interfaces:
  NamedListInitializedPlugin

    public class BoostQParserPlugin

extends QParserPlugin

Create a boosted query from the input value. The main value is the query to be boosted.
Other parameters: `b`, the function query to use as the boost.

Example: `{!boost b=log(popularity)}foo` creates a query "foo" which is boosted (scores are multiplied) by the function query `log(popularity)`. The query to be boosted may be of any type.

Example: `{!boost b=recip(ms(NOW,mydatefield),3.16e-11,1,1)}foo` creates a query "foo" which is boosted by the date boosting function referenced in `ReciprocalFloatFunction`

Field Summary
`static String` | `BOOSTFUNC`
`static String` | `NAME`

Fields inherited from class org.apache.solr.search.QParserPlugin
`DEFAULT_QTYPE, standardPlugins`

Constructor Summary
`BoostQParserPlugin()`

Method Summary
`QParser` | `createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` return a `QParser`
`void` | `init(NamedList args)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### NAME

    public static String NAME

### BOOSTFUNC

    public static String BOOSTFUNC

Constructor Detail

### BoostQParserPlugin

    public BoostQParserPlugin()

Method Detail

### init

    public void init(NamedList args)

### createParser

    public QParser createParser(String qstr,
                                SolrParams localParams,
                                SolrParams params,
                                SolrQueryRequest req)

  Description copied from class: `QParserPlugin`
  return a `QParser`

  Specified by:
    `createParser` in class `QParserPlugin`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD