2011-09-05 9 views
5

私はパズルを持っています、私の乾草+ whooshはうまく動作します:)私はf.eから検索することができます。コンテンツの名前。しかし、 "taggit"をコアモデルに追加してタグを検索したい場合は、結果が表示されません。//理由はわかりません。もっと正確に言えば、コンテンツ名 "X"にはタグ "foo"があり、 "foo"で検索すると結果はありません。/taggitとhaystack + whoosh

Taggitはdjango用の単純なタグモジュールです。

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) 

敬具、私の目標は、タグの使用により、Googleのようなライブ検索を行うことがある

nykon PS:ここに私のsearch_indexes.pyファイルの一部です。誰かが良いアイデアを持っていますか?

答えて

4

あなたが例えば

、データテンプレートにタグを追加することができます

{{ object.name }} 
{% for tag in object.tags.all %}{{ tag.name }} {% endfor %} 

これが最善の解決策ですが、それが動作することを確認しません。

関連する問題