Table of Contents

Class FilterChainOp

Namespace
Examine.Lucene.Search
Assembly
Examine.Lucene.dll

Filter Chain Operation

public class FilterChainOp : FilterChainOpBase, IFilterChain
Inheritance
FilterChainOp
Implements
Inherited Members

Constructors

FilterChainOp(LuceneSearchFilteringOperation)

Constructor

public FilterChainOp(LuceneSearchFilteringOperation luceneFilter)

Parameters

luceneFilter LuceneSearchFilteringOperation

Methods

Chain(ChainOperation, Func<INestedFilter, INestedBooleanFilterOperation>)

Chain Filter

public override IFilterChain Chain(ChainOperation operation, Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)

Parameters

operation ChainOperation

Operation between the filter in the chain

nextFilter Func<INestedFilter, INestedBooleanFilterOperation>

Next Filter in the Chain

Returns

IFilterChain

Chain(Func<INestedFilter, INestedBooleanFilterOperation>)

Chain Filter AND

public override IFilterChain Chain(Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)

Parameters

nextFilter Func<INestedFilter, INestedBooleanFilterOperation>

First Filter in the Chain

Returns

IFilterChain