Class NestedQParserPlugin

  • All Implemented Interfaces:
    AutoCloseable, SolrInfoBean, SolrMetricProducer, NamedListInitializedPlugin

    public class NestedQParserPlugin
    extends QParserPlugin
    Create a nested query, with the ability of that query to redefine its type via local parameters. This is useful in specifying defaults in configuration and letting clients indirectly reference them.
    Example: {!query defType=func v=$q1}
    if the q1 parameter is price then the query would be a function query on the price field.
    if the q1 parameter is {!lucene}inStock:true then a term query is created from the lucene syntax string that matches documents with inStock=true.