public class TermsFilterParser extends Object implements FilterParser
| Modifier and Type | Field and Description |
|---|---|
static String |
EXECUTION_KEY |
static String |
EXECUTION_VALUE_AND |
static String |
EXECUTION_VALUE_AND_NOCACHE |
static String |
EXECUTION_VALUE_BOOL |
static String |
EXECUTION_VALUE_BOOL_NOCACHE |
static String |
EXECUTION_VALUE_FIELDDATA |
static String |
EXECUTION_VALUE_OR |
static String |
EXECUTION_VALUE_OR_NOCACHE |
static String |
EXECUTION_VALUE_PLAIN |
static String |
NAME |
| Constructor and Description |
|---|
TermsFilterParser() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
names()
The names this filter is registered under.
|
org.apache.lucene.search.Filter |
parse(QueryParseContext parseContext)
Parses the into a filter from the current parser location.
|
void |
setIndicesTermsFilterCache(IndicesTermsFilterCache termsFilterCache) |
public static final String NAME
public static final String EXECUTION_KEY
public static final String EXECUTION_VALUE_PLAIN
public static final String EXECUTION_VALUE_FIELDDATA
public static final String EXECUTION_VALUE_BOOL
public static final String EXECUTION_VALUE_BOOL_NOCACHE
public static final String EXECUTION_VALUE_AND
public static final String EXECUTION_VALUE_AND_NOCACHE
public static final String EXECUTION_VALUE_OR
public static final String EXECUTION_VALUE_OR_NOCACHE
@Inject public TermsFilterParser()
public String[] names()
FilterParsernames in interface FilterParser@Inject(optional=true) public void setIndicesTermsFilterCache(IndicesTermsFilterCache termsFilterCache)
public org.apache.lucene.search.Filter parse(QueryParseContext parseContext) throws IOException, QueryParsingException
FilterParserparse in interface FilterParserIOExceptionQueryParsingExceptionCopyright © 2009–2016. All rights reserved.