Indexar dados do PostgreSQL com tabelas 1 > N

Fala galera blz?
Estou com uma dúvida, qual a melhor forma para indexar dados de 2 ou mais tabelas relacionais para o elasticsearch?

Exemplo, tenho uma tabela POST(tabela_1) que possui vários COMMENTS(tabela_2).
Tentei escrever uma query com JOIN usando o logstash mas como é uma tabela 1 > N o resultado são várias linhas do mesmo POST contendo um COMMENT para cada.

Como o elasticsearch trata isso? e qual seria a melhor forma para eu ter essa estrutura no elasticsearh:

        {
            post_id: '1',
            title: 'Primeiro post no forum',
            comments: [
                {
                 content: 'Fala galera, blz?'
                },
                {
                content: 'podem tirar uma dúvida?'
                }
            ]
        }

Valeeu