added topic searching with elasticsearch