600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 站内搜索引擎初探:haystack全文检索 whoosh搜索引擎 jieba中文分词

站内搜索引擎初探:haystack全文检索 whoosh搜索引擎 jieba中文分词

时间:2023-10-11 22:42:50

相关推荐

站内搜索引擎初探:haystack全文检索 whoosh搜索引擎 jieba中文分词

在做django项目当中,不免要使用到站内搜索引擎,网站呈现的内容除了列表,详细页,首页之外,用户也需要通过搜索引擎来找到自己需要的内容。

安装:

pip install django-haystackpip install whooshpip install jieba

修改django的setting:

INSTALLED_APPS = (...'haystack',)

配置haystack

HAYSTACK_CONNECTIONS = {'default': {#使用whoosh引擎'ENGINE': 'haystack.backends.whoosh_cn_backend.WhooshEngine',#(此处需要注意,安装的可能不同)#索引文件路径'PATH': os.path.join(BASE_DIR, 'whoosh_index'),}}#当添加、修改、删除数据时,自动生成索引HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'

配置搜索的url

url(r'^search/', include('haystack.urls')),

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。