Voglio esportare tutti i post per l'analisi

Esiste un modo per esportare tutti i dati dei post della community?

Desidero eseguire un’analisi approfondita delle metriche relative alle attività della community:

  1. Tempo per la prima risposta
  2. Tempo dal re-post alla risoluzione
  3. Tempo per la risoluzione
  4. Tempo dal riassegnazione alla risoluzione

Consiglio il plugin Data Explorer. Può eseguire almeno alcune delle analisi che desideri ed esportare tutti i dati di cui hai bisogno.

Grazie!

È fantastico!

Qualcuno ha questa query da condividere? Inoltre, c’è un modo per esportare il testo grezzo di ogni post pubblicato?

Grazie!

Hai esaminato le query di esempio?

select id post_id,raw from posts

Questo fornirà anche ai PM e ai post cancellati, cosa che probabilmente non desidera.

@401Ott, se vuoi tutti i post pubblicati che non includono messaggi privati, dovrai filtrare i post il cui argomento ha l’archetipo ‘private_message’.

Inoltre, se non vuoi i post che sono stati cancellati, dovrai filtrare i post in cui deleted_at non è NULL. Ma poiché alcuni post possono essere cancellati insieme all’eliminazione del loro argomento, dovrai anche filtrare i post il cui argomento ha un timestamp deleted_at.

Se hai bisogno della query esatta, specifica esattamente di cosa hai bisogno e la scriverò per te.

Sì, penso che sia perfetto: filtrare solo i post pubblici e pubblicati è l’ideale. In un’esportazione perfetta, mi servirebbero nome utente, data di creazione (del post), ora di creazione e il corpo del testo. Sarebbe ottimo avere anche i tag associati.

In generale, il mio obiettivo è riuscire a identificare quando e con quale frequenza viene condiviso un determinato percorso URL nella mia community. Spero che avere tutto il testo dei post in un file .csv possa aiutare.

Grazie mille per l’aiuto, @JusticeUK. Fammi sapere se questo obiettivo non è realistico (e non preoccuparti se non lo è :grinning_face_with_smiling_eyes:).

Il modo più semplice e veloce per farlo è
select post_id, user_id, created_at, raw, cooked from badge_posts where deleted_at is null
con from badge_posts invece di from posts. È già filtrato per includere solo i post pubblici.

Qui la mancanza di documentazione è piuttosto frustrante, poiché non ero a conoscenza di badge_posts, e quindi le query che ho scritto alcune settimane fa escludono esplicitamente i messaggi privati dai post.