Я пытаюсь реализовать поиск с помощью Django haystack и solr, но я получаю эту ошибку, когда пытаюсь реализовать фасетный поиск в SearchIndex и затем пытаюсь запустить сервер:
TypeError: init () получил неожиданный аргумент ключевого слова 'faceted'
Вот SearchIndex:
import datetime
from haystack.indexes import *
from haystack import site
from resources.models import Resource
class ResourceIndex(SearchIndex):
text = CharField(document=True, use_template=True)
author = CharField(model_attr='submitter', faceted=True)
pub_date = DateTimeField(model_attr='created')
def get_queryset(self):
"""Used when the entire index for model is updated."""
return Resource.objects.filter(last_modified__lte=datetime.datetime.now())
site.register(Resource, ResourceIndex)