未找到结果-haystack django嗖嗖

未找到结果-haystack django嗖嗖,django,django-haystack,whoosh,Django,Django Haystack,Whoosh,我有个大问题 我用的是干草堆、嗖嗖声和django。我确信我已经做了所有需要做的事情,以使它根据文档工作 但是!!!!搜索结果为:始终未找到任何结果。但如果我在表单中输入的符号是空格,那么我索引的每个对象都会打印出来 详情: 在我的search_index.py中,我有: from haystack.indexes import * from haystack import site from aias.models import Uspd class UspdIndex(SearchInde

我有个大问题

我用的是干草堆、嗖嗖声和django。我确信我已经做了所有需要做的事情,以使它根据文档工作

但是!!!!搜索结果为:始终未找到任何结果。但如果我在表单中输入的符号是空格,那么我索引的每个对象都会打印出来

详情:

在我的search_index.py中,我有:

from haystack.indexes import *
from haystack import site
from aias.models import Uspd

class UspdIndex(SearchIndex):
    text   = CharField(document=True, use_template=True)
    serial = CharField(model_attr = 'serial')
    type_id = IntegerField(model_attr = 'type_id')
    name   = CharField(model_attr = 'name')

    def get_queryset(self):
        return Uspd.objects.all()                                                                                       
site.register(Uspd, UspdIndex)
我已经在文件夹\u中创建了模板,其中\u我\u有\u我的\u应用程序的\u模板/搜索/索引/名称\u并已打印

{{ object.type_id }}
{{ object.name }}
{{ object.serial }}
在那里

顺便说一句

>>> from haystack.query import SearchQuerySet
>>> sqs = SearchQuerySet().all()
>>> sqs.count()
结果是0 到底发生了什么事


请帮帮我

您没有提到搜索文档的名称。它应该是:uspd_text.txt

doco说:


您需要在模板目录中创建一个名为search/indexes/myapp/note_text.txt的新模板,并将以下内容放入您尚未提及的搜索文档中。它应该是:uspd_text.txt

doco说:


您需要在模板目录中创建一个名为search/indexes/myapp/note_text.txt的新模板,并将以下内容放入

是否重建了搜索索引?manage.py重建索引。我做到了。我也尝试过manage.py update_index,结果是一样的。你重建搜索索引了吗?manage.py重建索引。我做到了。我还尝试了manage.py update_index,结果是一样的。