annotate podcast/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
rev   line source
bgneal@224 1 """Haystack search index for the news application."""
bgneal@753 2 from haystack import indexes
bgneal@392 3
bgneal@943 4 from custom_search.fields import MaxTermSizeCharField
bgneal@224 5 from podcast.models import Item
bgneal@224 6
bgneal@224 7
bgneal@753 8 class ItemIndex(indexes.SearchIndex, indexes.Indexable):
bgneal@943 9 text = MaxTermSizeCharField(document=True, use_template=True)
bgneal@753 10 author = indexes.CharField(model_attr='author')
bgneal@753 11 pub_date = indexes.DateTimeField(model_attr='pubdate')
bgneal@753 12
bgneal@753 13 def get_model(self):
bgneal@753 14 return Item
bgneal@224 15
bgneal@277 16 def get_updated_field(self):
bgneal@277 17 return 'update_date'