首页 > 其他 > 详细

Django使用haystack借助Whoosh实现全文搜索功能

时间:2018-01-13 11:56:02      阅读:330      评论:0      收藏:0      [点我收藏+]

参考文章01: http://python.jobbole.com/86123/  

参考文章02: https://segmentfault.com/a/1190000010866019

参考官网自定制views & forms:    http://django-haystack.readthedocs.io/en/master/views_and_forms.html#highlightedmodelsearchform

注:  参考源码最方便  

 

 说明:

  • haystack是django的开源搜索框架,该框架支持SolrElasticsearchWhoosh*Xapian*搜索引擎,不用更改代码,直接切换引擎,减少代码量。
  • 搜索引擎使用Whoosh,这是一个由纯Python实现的全文搜索引擎,没有二进制文件等,比较小巧,配置比较简单,当然性能自然略低。
  • 中文分词Jieba,由于Whoosh自带的是英文分词,对中文的分词支持不是太好,故用jieba替换whoosh的分词组件。
  • 其他:Python 3.4.4, Django 1.8.3,Debian 4.2.6_3

 

Django使用haystack借助Whoosh实现全文搜索功能

原文:https://www.cnblogs.com/xiaonq/p/8278672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!