可插拔搜索django。
django-haystack的Python项目详细描述
Author: | Daniel Lindsley |
---|---|
Date: | 2013/07/28 |
Haystack提供了Django的模块化搜索。它的特点是统一、熟悉 允许您插入不同搜索后端(例如Solr, Elasticsearch、Whoosh、Xapian等)而无需修改代码。
Haystack是BSD授权的,可以很好地与第三方应用程序一起使用,而无需 修改源代码并支持高级功能,如刻面,更像这样, 突出显示、空间搜索和拼写建议。
您可以在http://haystacksearch.org/找到更多信息。
获取帮助
有一个邮件列表(http://groups.google.com/group/django-haystack/) 可供一般讨论和IRC频道(Haystack on irc.freenode.net)。
文档
- 开发版本:http://docs.haystacksearch.org/
- 2.6.x版:https://django-haystack.readthedocs.io/en/v2.6.0/
- v2.5.x:https://django-haystack.readthedocs.io/en/v2.5.0/
- v2.4.x:https://django-haystack.readthedocs.io/en/v2.4.1/
- 2.3.x版:https://django-haystack.readthedocs.io/en/v2.3.0/
- 2.2.x版:https://django-haystack.readthedocs.io/en/v2.2.0/
- v2.1.x:https://django-haystack.readthedocs.io/en/v2.1.0/
- 2.0.x版:https://django-haystack.readthedocs.io/en/v2.0.0/
- v1.2.x:https://django-haystack.readthedocs.io/en/v1.2.7/
- v1.1.x:https://django-haystack.readthedocs.io/en/v1.1/
要求
干草堆有一套相对容易满足的要求。
- python 2.7+或python 3.3+
- django的支持版本:https://www.djangoproject.com/download/#supported-versions
另外,每个后端都有自己的需求。你应该参考 https://django-haystack.readthedocs.io/en/latest/installing_search_engines.html了解更多 细节。