Tech

从零开始搭建Django Solr的环境

本文介绍在Ubuntu系统中,用django-haystack处理Django搜索请求的方法。如果有涉及连词、多条件等较为复杂的搜索需求,这是一个很不错的解决方案。如果只需要基本的搜索功能,或是刚接触Django的用户则不推荐使用,这个模块功能强大相应的配置也很繁琐,稍有不慎就会出错。 安装tomcat, solr, django-haystack: $ sudo apt-get install tomcat6 $ sudo apt-get install solr-tomcat6 #Ubuntu 11.10 12.04里是 solr-tomcat $ pip install django-haystack 安装成功后打开:http://127.0.0.1:8080/solr 可以看到Solr的管理界面。接下来开始配置Django,首先在项目目录中新建search_sites.py文件,内容是:

Continue Reading