Привет! Есть ли какой-либо способ, кроме обычного поиска, извлечь все разговоры, темы, сообщения и личные сообщения, содержащие определённые ключевые слова?
Наш юридический отдел нуждается во всех комментариях, ветках обсуждений и личных сообщениях, где упоминается конкретный продукт, и мы ищем способ извлечь их, не просматривая наш форум вручную.
Мне порекомендовали попробовать плагин Data Explorer, но подойдёт ли он для этой задачи? Любые советы будут очень полезны!
Этот запрос для Data Explorer станет хорошей отправной точкой: Search for keywords across posts. В данный момент он извлекает только идентификаторы сообщений. Запрос можно изменить так, чтобы он также извлекал содержимое сообщений. Например:
-- [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)