0
私は私のdjangoアプリ(1.8)、haystack(2.4.1)で検索します。そして、私は名前の部分だけを置くと、オートコンプリート(EdgeNgramField)と単語を拾うことができるようになりたいです(例えば、「Zo-zo on」など)。干し草の検索インデックスに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')