I have made an RSS Feed (40AHVLSBC9) with 5 feed inputs and defined several OR conditions. After extension the OR filter with some expressions with a prepend minus the result is incorrect. The minus condition does not work and the expression without minus are incorrect too. I have made a duplicate feed (GCMMBSY3YN) only with OR expression without minus and this works.
Feed Informer Support
OR output filter, Minus condition failed13 posts
Looking at your first digest - 40AHVLSBC9 - it seems to be working correctly. Since you're using OR filter with minus expressions, none of the shown posts contain any filtered words mentioned. If that's not the case on your side - could you please provide some examples of incorrectly filtered (or non-filtered) posts?
Sorry the reference to the first digest 40AHVLSBC9 is not correct, this one is working correctly, no problems.
To show my problem i made the following now:
I created a second digest (CSORBBITLN) with several OR conditions working without minus conditions, this is is working correct with the right filtering conditions. I made third digest (GCMMBSY3YN) a copy the second one called GCMMBSY3YN now, expanded with only two minus conditions. Now the output from GCMMBSY3YN should be the same as CSORBBITLN excluding the Minus conditions entry.
The minus condition is working, but the output is total different as from the copied second digist CSORBBITLN.
We've pinpointed the issue.
Once we finish testing the fix, it will be pushed to production servers.
Thanks for reporting this, and sorry for the inconvenience.
This issue have been resolved.
Please check and let us know if you are still experiencing this or similar issues.
There are still a problem with the OR filter condition, I have created three filters for testing.
1.st Filter: SE4VX3I6DB, 1 Keyword for filtering, Output OK.
2.nd Filter: TYQLLIUDCQ, 1 Keyword + 1 Minus Condition, Output is not correct.
3.rd Filter: LIKLMQ3IAC, no filter condition, Output is OK.
The output for the second and the third filter are identical.
That means, the keyword and the minus condition in the second filter does not work.
I saw the minus condition works in the second filter TYQLLIUDCQ, but the keyword is not used.
Could you please clarify what exactly you'd like to see in your digest, as at the moment we see both posts with "keyword" and "-keyword" in TYQLLIUDCQ. Which means filter works properly.
The post for digest SE4VX3I6DB with "keyword" shows two entries.
The post for digest TYQLLIUDCQ with "keyword" and "-keyword" should show only one entry, but i can see more than 30 entries.
If the "keyword" and the "-keyword" are filtered, the output for digest TYQLLIUDCQ must be only one entry.
Because the filtering for "keyword" shows only two entries and the "-keyword" must eliminate one of the two entries.
I am not sure you understand how OR filter works. Actually it shows posts that meet at least one of the conditions. So FI processes your request properly.
Please read more about filters in our step-by-step guide: http://feed.informer.com/blog/docs/guide/ Just scroll down to "Setting up filter conditions"
As i understand the filtering as i need is not possible in one digest.
I solved my problem now with making a digest with using "keyword".
Using this digest as input with a new digest with using "-keyword".
The result is as expected, now one entry is appearing only.
We strongly discourage using of one FI digest as a source for another, since it results in unpredictable and unreliable update frequency. I don't really understand what's the combination of conditions that can't be applied in a single pass. Perhaps you should have used 'and' filter instead of 'or' in this case.
Anyway, if you are interested in continuing this conversation, please use our contact form. This is a public forum, but we may ask you to provide the details you don't want to disclose publicly.
This topic has been closed to new replies.