Class NestedQParserPlugin

java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.NestedQParserPlugin
All Implemented Interfaces:
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.