2
我正在使用django haystack與whoosh用於全文搜索。有九種不同的模型可以進行索引,但是當我搜索索引條目時,似乎沒有或不是全部索引一些模型。乾草堆索引並非全部項目
我在django shell中嘗試了這一點,但是當所有九個模型都被索引時,我得到了一些模型的0,而如果我僅索引某些模型,我會得到所有這些模型。
from haystack.query import SearchQuerySet
SearchQuerySet().models(OneOfMyModels).count()
例如,我有條模型,該模型是正確的索引,如果我需要重新建立索引只爲文章所有1029項被發現。但是,當我爲所有9個可搜索模型重建索引時,我獲得了0項文章項目的結果。軟件
版本,我使用:
- 蟒蛇2.6
- 的Django 1.3
- 草垛1.1
- 嗖1.8
是否有量的嗖任何限制索引模型或找到的項目?什麼會導致這種奇怪的行爲?你有沒有經歷類似的事情?你是如何解決它的?
Haystack報告說,當我試圖固定到1.3.3時,whoosh後端需要1.8.3。但是,我有類似的問題,降級到1.8.3解決了它。謝謝你的提示! – golliher 2011-09-03 14:09:41