0
我在我的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')