Трубы Yahoo: как вывести разницу между двумя каналами? - PullRequest
1 голос
/ 06 февраля 2011

Как вывести разницу между двумя фидами в Yahoo Pipes?

То есть я хочу, чтобы все сообщения из модуля A не появлялись в модуле B (отфильтрованные по заголовку).

Я нашел, как получить объединение множеств с помощью оператора Unique, но не могу найти очевидный оператор для получения разности множеств.

Пример

Допустим, на веб-сайте газеты публикуются два канала, FrontPage.rss и Politics.rss, и что наиболее интересные элементы из политик также публикуются на первом листе среди других элементов. Мы хотим подписаться на оба канала по отдельности и не хотим получать статьи о политике в нашей главной странице, потому что мы уже читаем их в другом месте. Мы можем подписаться непосредственно на канал политики, но для канала главной страницы мы на самом деле хотим все элементы FrontPage.rss, кроме тех, которые также присутствуют в Politics.rss . То есть устанавливает различие между FrontPage и Politics (также известное как относительное дополнение политик в FrontPage ).

Ответы [ 2 ]

0 голосов
/ 11 апреля 2011

Пропустите оба канала через модуль «Объединение», а затем вывод через модуль «Уникальный».

0 голосов
/ 07 февраля 2011

В разделе операторов вы сможете использовать модуль «уникальный» для фильтрации на основе уникального идентификатора, такого как URL.

...