Naudodami Feeder galite kurti labai sudėtingus įrašų filtrus. Galite kurti filtrus, taikomus tik kai kuriems sklaidos kanalams, arba filtrus, taikomus visiems kanalams. Taip pat yra filtrai „Išskirti“ ir „Įtraukti“, kurie nustato, kas nutinka filtrui suveikus, tai yra, kai jo sąlyga yra teisinga.
Derinant bendruosius ir įprastus filtrus gali kilti keblumų. Ypač tai aktualu bendriesiems filtrams „Išskirti“.
Todėl sukūrėme nustatymą „Išplėstinė: visada turi būti teisinga“.

Čia svarbi loginė filtrų pusė. Kad įrašas būtų praleistas arba liktų „nefiltruotas“, bet kurio jam taikomo filtro sąlyga gali būti teisinga.
Tarkime, filtrai A, B ir C taikomi 1-ajam sklaidos kanalui. Kai jame pasirodo naujas įrašas, pakanka, kad filtro A, B arba C sąlyga būtų teisinga, ir įrašas bus praleistas. Tačiau bendriesiems filtrams tai paprastai nėra pageidaujama, todėl skiriame du filtrų tipus: „Turi atitikti“ ir „Tinka bet kuris“. Jei nustatymą perjungsite į „Visada turi būti teisinga“, filtras bus priskirtas kategorijai „Turi atitikti“.
Pavyzdys:
Filtras A: tarkime, norite visuose sklaidos kanaluose (1-ajame, 2-ajame ir 3-iajame) IŠSKIRTI žodį „Ford“. Filtras B: norite ĮTRAUKTI žodį „China“ konkrečiame sklaidos kanale (1-ajame).
Tarkime, abu filtrai yra „Tinka bet kuris“ tipo, o 1-ajame sklaidos kanale pasirodo įrašas pavadinimu „Ford eyes China in Q4 2021“. Jei suveikia filtras A arba B, įrašas praleidžiamas.
Filtras A neteisingas: jame yra „Ford“ Filtras B teisingas: jame yra „China“
Taigi Feeder klausia:
Ar filtro A ARBA filtro B sąlyga teisinga? Jei taip, palikti įrašą sąraše.
Filtro B sąlyga teisinga, taigi įrašą įtraukiame ir pranešame apie jį.
Tačiau įjungus filtro A nustatymą „Turi atitikti“, klausimas keičiasi:
Ar filtro A sąlyga teisinga? Jei taip, tęsti
TADA
Ar filtro B sąlyga teisinga? Jei taip, palikti įrašą
Taigi šiuo atveju įrašas išfiltruojamas.
Lygtį galima užrašyti taip:
Įtraukti = FiltrasA ARBA FiltrasB ARBA FiltrasX
o tada ji tampa tokia:
Įtraukti = (PrivalomasFiltrasA AND PrivalomasFiltrasB AND PrivalomasFiltrasX) AND (BetKurisFiltrasA OR BetKurisFiltrasB OR BetKurisFiltrasX)
Šią problemą nelengva perprasti, todėl visada galime padėti. Rašykite adresu support@feeder.co.