Есть ли способ экспортировать все данные о публикациях в сообществе?
Я хочу провести углубленный анализ метрик активности сообщества:
- Время до первого ответа
- Время от репоста до решения
- Время до решения
- Время от повторного назначения до решения
Есть ли способ экспортировать все данные о публикациях в сообществе?
Я хочу провести углубленный анализ метрик активности сообщества:
Я бы рекомендовал плагин «Исследователь данных». Он может выполнять как минимум часть анализа, который вам нужен, и экспортировать любые данные, которые вам требуются.
Спасибо!
Это круто!
У кого-нибудь есть этот запрос, которым можно поделиться? Также есть ли способ экспортировать исходный текст каждого опубликованного сообщения?
Спасибо!
Вы смотрели примеры запросов?
select id post_id,raw from posts
Это также вернет сообщения от PM и удаленные сообщения, которые ему, вероятно, не нужны.
@401Ott, если вы хотите получить все опубликованные сообщения, исключая личные сообщения, вам нужно отфильтровать сообщения, чья тема имеет архетип ‘private_message’.
Кроме того, если вы не хотите включать удаленные сообщения, вам нужно отфильтровать сообщения, у которых deleted_at не равен NULL. Но так как некоторые сообщения могут быть удалены вместе с удалением темы, вам также придется отфильтровать сообщения, у которых тема, к которой они относятся, имеет временную метку deleted_at.
Если вам нужен точный запрос, пожалуйста, уточните, что именно вам нужно, и я напишу его для вас.
Да, я согласен, что фильтрация только до публичных опубликованных постов — это идеальный вариант. В идеальном экспорте мне нужны были бы: имя пользователя, дата создания (поста), время создания и текст поста. Наличие связанных тегов тоже было бы здорово.
В целом моя цель — определить, когда и как часто определённый URL-путь публикуется в моём сообществе. Надеюсь, что весь текст постов в формате .csv поможет в этом.
Огромное спасибо за помощь, @JusticeUK. Дайте знать, если эта цель нереалистична (и не переживайте, если так и есть
)
Самый простой и быстрый способ сделать это —
select post_id, user_id, created_at, raw, cooked from badge_posts where deleted_at is null
используя from badge_posts вместо from posts. Это уже отфильтровано только для публичных постов.
Здесь отсутствие документации вызывает сильное раздражение, так как я не знал о badge_posts, и поэтому все запросы, которые я написал несколько недель назад, явно исключают личные сообщения из постов.