Update page 'Filtering'
parent
1da276e0ee
commit
8c650e3ef6
|
@ -0,0 +1,25 @@
|
||||||
|
Filters can be used in several places, either in a Filter Stage to directly filter items in feeds, or as conditions for a Conditional Stage to control whether or not another pipeline stage is applied to an item.
|
||||||
|
|
||||||
|
## Filters
|
||||||
|
A filter is a collection of [Rules](#rules) along with information about how they should collectively apply to an item.
|
||||||
|
|
||||||
|
### `mode`
|
||||||
|
Either `accept` or `reject`. Accepting rules will allow any items that match the filter whereas rejecting rules will block any items that match.
|
||||||
|
|
||||||
|
### `score`
|
||||||
|
Items with a score greater than or equal to the filter score are considered to match the filter.
|
||||||
|
|
||||||
|
### `rules`
|
||||||
|
The array of rules, each of which will be checked against the RSS item.
|
||||||
|
|
||||||
|
## Rules
|
||||||
|
Each rule has several pieces of data:
|
||||||
|
|
||||||
|
### `mode`
|
||||||
|
Either `contains_string`, which checks if the property contains the string in the `param` field or `matches_regex`, which checks if the property matches the regular expression in the `param` field.
|
||||||
|
|
||||||
|
### `property`
|
||||||
|
Which property of the RSS item the rule will check. One of `url`, `title`, or `author`.
|
||||||
|
|
||||||
|
### `param`
|
||||||
|
The parameter of the rule. Usage depends on the rule's `mode`.
|
Loading…
Reference in New Issue