никакого результата не найдено - стог сена - PullRequest
2 голосов
/ 11 февраля 2011

У меня огромная проблема!

Я использую стог сена, свист и Джанго. Я уверен, что сделал все, что требуется, чтобы все работало в соответствии с документацией.

НО !!!! Результаты поиска: "ничего не найдено" все время. Но если символы, которые я вставил в форму, являются пробелами, все объекты, которые я проиндексировал, печатаются

подробности:

В моем search_indexes.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)

Я создал шаблон в папке folder_where_I_have_templates/search/indexes/name_of_my_applcation и напечатал

{{ object.type_id }}
{{ object.name }}
{{ object.serial }}

есть.

Кстати, как я сделал

>>> from haystack.query import SearchQuerySet
>>> sqs = SearchQuerySet().all()
>>> sqs.count()

И результат был 0 Что, черт возьми, происходит ????

Помогите мне, пожалуйста!

1 Ответ

0 голосов
/ 15 февраля 2011

Вы не упомянули, как называется поисковый документ. Должно быть: uspd_text.txt

Док сказал:

Вам необходимо создать новый шаблон в каталоге шаблонов с именем search / indexes / myapp / note_text.txt и поместить следующее внутри

...