Я использую в своем приложении django (1.8), haystack (2.4.1) для поиска. И я хочу, чтобы иметь возможность загружать слова с автозаполнением (EdgeNgramField) и словами, когда я помещаю только часть имени, например «zo-zo on» (это не работает с EdgeNgramField)Добавить CharField в индекс поиска в стоге сена
Ниже я устал добавлен : text_sec = indexes.CharField(use_template=True)
, но это не работает для меня.
Вот мой код, но он не работает:
class EventIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
text_sec = indexes.CharField(use_template=True)
id = indexes.CharField(model_attr='id')
get_absolute_url = indexes.CharField(model_attr='get_absolute_url')
description = indexes.CharField(model_attr='description', null=True)
is_past = indexes.CharField(model_attr='is_past', default='false')
date_start = indexes.DateTimeField(model_attr='date_start')