ParseException com django-haystack e Whoosh

O haystack, utilitário de buscas para o Django, tem um problema quando se tenta listar todas as ocorrências indexadas para um único model.

Estou usando o Whoosh como backend de busca, não sei se isso acontece com outros backends.

Eu alertei o desenvolvedor, mas ainda não houve tempo de resposta pelo jeito já foi corrigido.

É possível contornar o problema filtrando pelo campo de content-type do índice ao invés de usar o método sugerido “models”. Algo assim:

SearchQuerySet().filter(django_ct='%s.%s' % (SomeModel._meta.app_label,
                                             SomeModel._meta.module_name))

Sobre Rico
Software engineer

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: