Feederissä voit luoda hyvinkin monimutkaisia suodattimia julkaisuille. Voit tehdä suodattimia, jotka koskevat osaa syötteistäsi tai kaikkia syötteitäsi. Voit myös käyttää Sulje pois- ja Sisällytä-suodattimia, jotka määrittävät, mitä tapahtuu, kun suodattimen ehdot täyttyvät eli suodatin palauttaa arvon ”tosi”.
Yleisten ja tavallisten suodattimien yhdistäminen voi aiheuttaa päänvaivaa. Tämä koskee erityisesti yleistä poissulkevaa suodatinta.
Siksi loimme asetuksen ”Advanced: Must always be true”.

Asetus liittyy suodattimien totuusarvoihin. Jotta julkaisu päästetään läpi eli se jää suodattamatta, jonkin kyseiseen julkaisuun kohdistuvan suodattimen on palautettava arvo ”tosi”.
Jos suodattimet A, B ja C koskevat kaikki syötettä 1 ja syötteeseen 1 saapuu uusi julkaisu, se päästetään läpi, jos yksikin suodattimista A, B tai C palauttaa arvon ”tosi”. Yleisten suodattimien kohdalla tämä ei yleensä ole toivottua. Siksi suodattimia on kahta tyyppiä: ”Must match” ja ”Any match”. Kun asetukseksi valitaan ”Must always be true”, suodatin kuuluu ”Must match” -luokkaan.
Esimerkki:
Suodatin A: Haluat sulkea sanan ”Ford” pois kaikista syötteistä (syötteet 1, 2 ja 3). Suodatin B: Haluat sisällyttää sanan ”China” tietyn syötteen (syötteen 1) kohdalla.
Oletetaan, että molemmat suodattimet ovat ”Any match” -tyyppiä ja syötteeseen 1 saapuu julkaisu, jonka otsikko on ”Ford eyes China in Q4 2021”. Jos joko suodatin A tai suodatin B täyttyy, julkaisu päästetään läpi.
Suodatin A on epätosi: se sisältää sanan Ford. Suodatin B on tosi: se sisältää sanan China.
Feeder kysyy siis:
Palauttaako suodatin A TAI suodatin B arvon tosi? Jos palauttaa, pidä julkaisu listalla.
Suodatin B palauttaa arvon tosi, joten julkaisu otetaan mukaan ja siitä ilmoitetaan sinulle.
Kun suodattimessa A on käytössä ”Must match” -asetus, kysymys on kuitenkin seuraava:
Palauttaako suodatin A arvon tosi? Jos palauttaa, jatka.
SItten
Palauttaako suodatin B arvon tosi? Jos palauttaa, pidä julkaisu.
Tässä tapauksessa julkaisu siis suljetaan pois.
Yhtälönä muutos näyttää tältä:
Should include = FilterA OR FilterB OR FilterX
muuttuu muotoon:
Should include = (FilterMustA AND FilterMustB And FilterMustX) AND (FilterAnyA OR FilterAnyB OR FilterAnyX)
Tämä on hankala asia hahmottaa, joten autamme mielellämme osoitteessa support@feeder.co.