Django based forum engine
0
# Haystack settings
HAYSTACK_SITECONF = 'search_sites'
HAYSTACK_SEARCH_ENGINE = 'whoosh'
HAYSTACK_WHOOSH_PATH = os.path.join(PROJECT_ROOT, 'djangobb_index')
from haystack import indexes
from haystack import site
import djangobb_forum.models as models
class PostIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
author = indexes.CharField(model_attr='user')
created = indexes.DateTimeField(model_attr='created')
topic = indexes.CharField(model_attr='topic')
category = indexes.CharField(model_attr='topic__forum__category__name')
forum = indexes.IntegerField(model_attr='topic__forum__pk')
site.register(models.Post, PostIndex)
Edited celtrun (Nov. 7, 2011 17:43:43)
Offline