1、安装whoosh
2、安装django-haystack
3、关于构建全文实例,参考这篇文章
4、最后运行时报错:KeyError: "Can't store a null key ()"
原因在于jieba分词中的92错误,经过各种查找,原来jieba中已经集成ChineseAnalyzer,因此,这里不需要新建ChineseAnalyzer.py,只需要将:
from ChineseAnalyzer import ChineseAnalyzer
修改为:
from jieba.analyse import ChineseAnalyzer
这样即可。