Skip navigation links

Package org.apache.lucene.queryparser.flexible.core.processors

Interfaces and implementations used by query node processors

See: Description

Package org.apache.lucene.queryparser.flexible.core.processors Description

Interfaces and implementations used by query node processors

Query Node Processors

The package org.apache.lucene.queryParser.processors contains interfaces that should be implemented by every query node processor.

The interface that every query node processor should implement is QueryNodeProcessor. A query node processor should be used to process a QueryNode tree. QueryNode trees can be programmatically created or generated by a text parser. See org.apache.lucene.queryparser.flexible.core.parser for more details about text parsers.

A query node processor should be used to process a QueryNode tree. QueryNode trees can be programmatically created or generated by a text parser. See org.apache.lucene.queryparser.flexible.core.parser for more details about text parsers.

A pipeline of processors can be assembled using QueryNodeProcessorPipeline.

Implementors may want to extend QueryNodeProcessorImpl, which simplifies the implementation, because it walks automatically the QueryNode. See QueryNodeProcessorImpl for more details.

Skip navigation links