Eu fiz um sistema onde é exibido a categoria e a quantidade encontrada em cada uma. O problema é que hora funciona e hora não. Dependendo da posição das palavras ele soma as categorias de forma errada. Ex: Casa Azul - lista imoveis (1) > Realmente só há um produto que corresponde com a busca Ex: Azul Casa - lista imoveis (30) > 30 é o total de produtos, deveria listar 1 como acima dependendo da posição das palavras ele retorna o total de produtos cadastrados no banco e não o total de produtos na categoria. Eu fiz um sistema pra exemplificar e vou colocar parte do código mais importante: Já fiz a busca com até 4 palavras vai normal, mas se eu for mudando a posição uma hora ele vai somar as categorias tudo errado.