django 中的 haystack、elastic search、elasticsearch_dsl 是什么?

问题描述 投票:0回答:1

任何人都可以解释一下什么是:

1. haystack  
2. elastic search
3. elasticsearch_dsl

使用这个的目的是什么 在 Django 项目中。

django elasticsearch django-haystack elasticsearch-dsl
1个回答
0
投票

我认为你想要有this定义:

  • django-haystack
    - Python 库,您可以通过它在 django 项目中添加搜索功能。它具有熟悉的 API,允许您插入不同的搜索后端(Solr、ElasticSearch、Whoosh、Xapian 等)。
  • elasticsearch-py
    - Elasticsearch 的官方低级 Python 客户端。
  • elasticsearch-dsl-py
    - 是一个高级Python库,构建在官方低级客户端(elasticsearch-py)之上。
© www.soinside.com 2019 - 2024. All rights reserved.