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

免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。


行业导航 / Python指南 :
























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.