Package org.apache.lucene.queryparser.flexible.core.config
Base classes used to configure the query processing.
Query Configuration Interfaces
The package org.apache.lucene.queryparser.flexible.config
contains query
configuration handler abstract class that all config handlers should extend.
See StandardQueryConfigHandler
for a reference implementation.
The QueryConfigHandler
and FieldConfig
are used in the processors to
access config information in a flexible and independent way. See TermRangeQueryNodeProcessor
for a
reference implementation.
-
Interface Summary Interface Description FieldConfigListener This interface should be implemented by classes that wants to listen for field configuration requests. -
Class Summary Class Description AbstractQueryConfig This class is the base ofQueryConfigHandler
andFieldConfig
.ConfigurationKey<T> An instance of this class represents a key that is used to retrieve a value fromAbstractQueryConfig
.FieldConfig This class represents a field configuration.QueryConfigHandler This class can be used to hold any query configuration and no field configuration.