2011-02-11 7 views
2

큰 문제가 있습니다!결과가 없습니다. haystack django whoosh

저는 haystack과 whoosh 및 django를 사용하고 있습니다. 나는 그것이 문서에 따라 작동하도록하기 위해 필요한 모든 것을 다했다고 확신한다.

하지만 !!!! 검색 결과는 항상 "결과를 찾을 수 없습니다"입니다. 내가 양식에 넣어 문자에 공백이있는 경우에, 나는 색인 한 모든 객체가

세부 사항 인쇄 :

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) 

전에서 템플릿을 만든 : 내 search_indexes.py에서

을 내가 가진 폴더 folder_where_I_have_templates/search/indexes/name_of_my_applcation 및 인쇄 된

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

거기에. 는 I가

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

했던 방법과 결과에 의해

0 도대체 무슨 일이 있었는지 ????

도와주세요!

+0

검색 색인을 다시 작성 했습니까? ('manage.py rebuild_index') – Ski

+0

예. 나는 그것을했다. 나는 또한 manage.py update_index를 시도했으며 그 결과는 동일하다. – mew666

답변

0

검색 문서가 무엇인지 언급하지 않았습니다. 그것은해야한다 :

uspd_text.txt DOCO는 말했다 :

당신은 검색/색인/MyApp를/note_text.txt과

내부에 다음과 같은 장소라는 템플릿 디렉토리 안에 새 템플릿을 만들어야합니다
관련 문제