我有一个难题,我的 haystack+whoosh 工作得很好:) 我可以搜索内容的 fe 名称。但是我想在我的核心模型中添加“taggit”并搜索标签然后我没有结果://而且我不知道为什么。更准确地说,我知道内容名称“X”有一个标签“foo”,当我通过“foo”进行搜索时,我没有结果:/
Taggit是 django 的一个简单的标签模块。这是我的 search_indexes.py 文件的一部分:
import datetime
from haystack.indexes import *
from haystack import site
from models import Skill
class SkillIndex(SearchIndex):
text = CharField(document = True, use_template = True)
tags = CharField(model_attr='tags')
site.register(Skill, SkillIndex)
最好的问候, 尼康
PS我的目标是通过使用标签进行像谷歌一样的实时搜索。有人有好主意吗?