是否有办法批量提取包含特定关键字的所有主题/帖子和私信?

您好——除了直接使用搜索功能外,是否还有其他方式可以提取包含特定关键词的所有对话、主题、帖子和私信?

我们的法务团队需要所有提及特定产品的评论、线程和私信,我们正试图寻找一种方法,避免手动逐条浏览论坛来提取这些数据。

有人推荐我尝试使用数据浏览器插件,但这是否适用于当前情况?任何建议都将不胜感激!

1 个赞

这个数据探索器查询是一个很好的起点:https://meta.discourse.org/t/search-for-keywords-across-posts/134553。它目前仅提取帖子 ID。该查询可以修改为同时提取帖子内容。例如:

-- [params]
-- string :query

SELECT p.id as post_id, p.raw FROM posts p
LEFT JOIN post_search_data psd ON psd.post_id = p.id
WHERE psd.search_data @@ TO_TSQUERY(:query)
3 个赞