django-haystack 模块化搜索
django-haystack简介
django-haystack,Python第三方库,为Django的模块化搜索,支持诸如faceting、More like This、高亮显示、空间搜索和拼写建议等高级功能,而且具有统一的、熟悉的API,允许插入不同的搜索后端(如Solr、Elasticsearch、Whoosh、Xapian等)。
django-haystack应用实例
#Django Admin Search
#Haystack附带了一个基类,支持在Django管理中通过Haystack进行搜索
from haystack.admin import SearchModelAdmin
from .models import MockModel
class MockModelAdmin(SearchModelAdmin):
haystack_connection = 'solr'
date_hierarchy = 'pub_date'
list_display = ('author', 'pub_date')
admin.site.register(MockModel, MockModelAdmin)
django-haystack Github统计数据
BSD licensed
3.5k stars
django-haystack安装命令
pip install django-haystack
django-haystack文档:django-haystack的文档获取可上GitHub或码云上搜索关键字:django-haystack
免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。