These are chat archives for django/django

5th
Jul 2015
Charles Javelona
@charlesjavelona
Jul 05 2015 19:45
What Django search engine is the best to use ? Could people give me some references?
I like this search
Mir Nazim
@mnazim
Jul 05 2015 19:49
@charlesakio django-haystack will be fastest to setup, supports multiple search engines, has django ORM style classes based models and query syntax. It even exposes very decent and stable API for controling indexing and querying. But it’s still a framework which has taken the liberty to make some decisions for you. With complex search needs you will most likely be better of with actualy libraries for the search engines. E.g elasticsearch-py for ElasticSearch, pysolr for Solr and so on
.
Personally, I always start with haystack and only move to lower level libraries if I need that level of control (which has not have happened more thant 10% of times for me so far)
Charles Javelona
@charlesjavelona
Jul 05 2015 20:03
@mnazim. No to ElasticSearch because it's it own application/server, and being dependent in it is something we dont want to be. As well, it is mainly written in Java. Whoosh would provide us at the moment with flexibility out of all the haystack backends.
Thanks for the reference. I appreciate it
Mir Nazim
@mnazim
Jul 05 2015 20:05
Glad to be of help.
Note that woosh buckles under even medium loads. It's a no-go for write heavy apps.