Class ChainedFilter
- Allows multiple {@link Filter}s to be chained.
- Logical operations such as NOT and XOR
- are applied between filters. One operation can be used
- for all filters, or a specific operation can be declared
- for each filter.
- Order in which filters are called depends on
- the position of the filter in the chain. It's probably
- more efficient to place the most restrictive filters
- /least computationally-intensive filters first.
Inheritance
System.Object
ChainedFilter
Namespace:
Assembly: cs.temp.dll.dll
Syntax
public class ChainedFilter : Filter
Constructors
Name | Description |
---|---|
ChainedFilter(Filter[]) | Ctor |
ChainedFilter(Filter[], ChainedFilter.Logic) | ctor |
ChainedFilter(Filter[], ChainedFilter.Logic[]) | ctor |
Fields
Name | Description |
---|---|
DEFAULT | Logical operation when none is declared. Defaults to OR |
Methods
Name | Description |
---|---|
FinalResult(OpenBitSetDISI, Int32) |
|
GetDocIdSet(IndexReader) | |
ToString() |