Busca por mais de uma tag

A busca é implementada por uma função recursiva que encontra os textos marcados por cada uma das tags e os reúne, com a opção de que essa junção seja feita por união (OR) ou intersecção (AND), porque a pessoa pode querer procurar por artigos que envolvam #Brigada Militar e #Polícia Federal juntas, ou procurar por conteúdo referente a qualquer polícia.