Django下用whoosh构建全文索引
2014-12-24 09:16
225 查看
1、安装whoosh
2、安装django-haystack
3、关于构建全文实例,参考这篇文章
实现Django的全文检索功能(二):集成haytack
http://yupengyan.com/
4、最后运行时报错:KeyError: "Can't store a null key ()"
原因在于jieba分词中的92错误,经过各种查找,原来jieba中已经集成ChineseAnalyzer,因此,这里不需要新建ChineseAnalyzer.py,只需要将:
from ChineseAnalyzer import ChineseAnalyzer
修改为:
from jieba.analyse import ChineseAnalyzer
这样即可。
2、安装django-haystack
3、关于构建全文实例,参考这篇文章
实现Django的全文检索功能(二):集成haytack
http://yupengyan.com/
4、最后运行时报错:KeyError: "Can't store a null key ()"
原因在于jieba分词中的92错误,经过各种查找,原来jieba中已经集成ChineseAnalyzer,因此,这里不需要新建ChineseAnalyzer.py,只需要将:
from ChineseAnalyzer import ChineseAnalyzer
修改为:
from jieba.analyse import ChineseAnalyzer
这样即可。
相关文章推荐
- 【Lucene】Apache Lucene全文检索引擎架构之构建索引2
- 实现Django的全文检索功能(一):选择Whoosh全文检索引擎
- django全文搜索学习心得(三)whoosh 篇
- 全文索引构建的语句
- django全文搜索学习心得(五) whoosh 精简版
- 实现Django的全文检索功能(一):选择Whoosh全文检索引擎
- 【Lucene】Apache Lucene全文检索引擎架构之构建索引
- 【Lucene】Apache Lucene全文检索引擎架构之构建索引
- (21)全文索引与停止词
- oracle全文索引之datastore_1_DIRECT_DATASTORE
- 如何获得数据库里有多少个全文索引。删除全文索引的方法 SQL server 2005
- LuceneInAction(第2版)学习笔记——第二章 构建索引
- 【手把手教你全文检索】Lucene索引的【增、删、改、查】
- 全文索引 干扰词文件及其相应的语言
- django全文搜索学习心得(二)solr 篇
- mysql全文索引
- 使用 Microsoft SQL Server 2000 的全文搜索功能构建 Web 搜索应用程序
- OSChina 的全文搜索设计说明 —— 索引过程
- 基于Java的全文索引引擎Lucene简介
- mysql11---主键普通全文索引