ArunKumar
ArunKumar

Reputation: 229

what is haystack ,elastic search, elasticsearch_dsl in django?

can anyone explain what is :

1. haystack  
2. elastic search
3. elasticsearch_dsl

what is the purpose to use this in Django project.

Upvotes: 0

Views: 481

Answers (1)

Pendelbus
Pendelbus

Reputation: 13

I think that you want to have this definitions:

  • django-haystack - Python library, by which you can add searching features in your django project. It has familiar API that allows you to plug in different search backends (Solr, ElasticSearch, Whoosh, Xapian, etc).
  • elasticsearch-py - Official low-level Python client for Elasticsearch.
  • elasticsearch-dsl-py - Is a high-level python library, built on top of the official low-level client (elasticsearch-py).

Upvotes: 1

Related Questions