view news/search_indexes.py @ 989:2908859c2fe4

Smilies now use relative links. This is for upcoming switch to SSL. Currently we do not need absolute URLs for smilies. If this changes we can add it later.
author Brian Neal <bgneal@gmail.com>
date Thu, 29 Oct 2015 20:54:34 -0500
parents cf9918328c64
children
line wrap: on
line source
"""Haystack search index for the news application."""
from haystack import indexes

from custom_search.fields import MaxTermSizeCharField
from news.models import Story


class StoryIndex(indexes.SearchIndex, indexes.Indexable):
    text = MaxTermSizeCharField(document=True, use_template=True)
    author = indexes.CharField(model_attr='submitter')
    pub_date = indexes.DateTimeField(model_attr='date_submitted')

    def get_model(self):
        return Story

    def get_updated_field(self):
        return 'update_date'