
Привет! В этом блоге есть статьи по трафику, маркетингу и продажам, а также инструкции по применению puzzle.ru.
В статье на примере поиска сообществ рассмотрим общий принцип работы со списками поиска вне зависимости от объекта поиска (сообщество, пользователь, пост).
Любая задача имеет структуру:
- Источник поиска — это метод поиска: по названию, по популярным сообществам, по заготовленному списку и т.д. Для поиска нужно задать исходные данные внутри каждого источника. Например, если вы ищете по названию, нужно задать поисковые запросы.
- Параметры и фильтры — это данные, которые нужно собирать. Часть из них доступна сразу, а какие-то — после первого поиска. По ним можно фильтровать сообщества.
- Результат поиска — итоговая таблица с данными.
Первый запуск поиска дает в результате список сообществ с базовыми параметрами. На рисунке такие параметры изображены серыми квадратиками. Это может быть название сообщества, количество подписчиков, Puzzle Ранг.

На любой параметр можно наложить фильтр и сократить список:

А потом собрать новый параметр:

Важный нюанс: новые параметры собираются только для сообществ, которые удовлетворяют текущему фильтру.
Дальше можно задать настройки фильтра к красному параметру, а для остатка сообществ собрать зеленый параметр и отфильтровать по нему:

Последовательная фильтрация списка экономит ресурсы Puzzle и сокращает время.
Сброс всех фильтров расширит результирующий список, а не обнулит собранные параметры.

Дальше можно применить другой фильтр к серому параметру:

Затем дособрать зеленый параметр, если у каких-то сообществ его нет, и применить фильтр:

Сбрасывать и применять фильтры можно сколько угодно раз. Обновлять можно для одного или всех нужных параметров сразу.
С каких параметров лучше всего начинать поиск?
У разных типов объектов поиска (сообщества, пользователи) разные параметры. Чем легче параметр для сервиса, тем быстрее:
- задача будет выполнена,
- можно будет применить фильтр по этому параметру и сузить промежуточный результат,
- вы получите итоговые данные.
Параметры сообществ
Самыми «легкими» являются:
- название,
- тип (встреча, группа, страница),
- ранг,
- аватар.
Именно с этих параметров лучше запускать любую задачу.
Самые «тяжелые» — это количество:
- заблокированных пользователей,
- активных пользователей,
- постов за месяц.
Выгрузка этих параметров для большого списка нежелательна. Кроме того, на текущий момент задача может не завершиться. Максимально сузьте список перед применением этих параметров.

Параметры пользователей
Самыми «легкими» являются:
- имя,
- фамилия,
- ранг,
- пол,
- количество подписчиков,
- город,
- дата визита,
- сайт,
- аватар.
Именно с них желательно запускать любую задачу.

авторизуйтесь