всем привет использую :

django1.10.6 
python 3.5 
elasticsearch==1.9.0  
django-haystack==2.6.0

И локально и на сервере индесируется без ошибок. Пишу в функции: SearchQuerySet().models(User) и вывожу в шаблоне.

Локально все ОК. Выводятся записи типа:

<SearchResult: core.user (pk='1')>
<SearchResult: core.user (pk='6')>
<SearchResult: core.user (pk='5')>
<SearchResult: core.user (pk='3')>
<SearchResult: core.user (pk='4')>

а на сервере ничего не выводится!!! почему?

локально использую Ubuntu 16.04, а на сервере (Red Hat 4.8.5-11) (GCC) локально

делаю: curl -XGET 'localhost:9200' локально:

{
  "name" : "Exploding Man",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "Of9gCWBvTeWc_2K7LXVaFQ",
  "version" : {
    "number" : "2.4.5",
    "build_hash" : "c849dd13904f53e63e88efc33b2ceeda0b6a1276",
    "build_timestamp" : "2017-04-24T16:18:17Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.4"
  },
  "tagline" : "You Know, for Search"
}

на сервере:

{
  "name" : "u9-Vc4g",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "lIQKORsxR3iNVTg9MzEvjQ",
  "version" : {
    "number" : "5.4.0",
    "build_hash" : "780f8c4",
    "build_date" : "2017-04-28T17:43:27.229Z",
    "build_snapshot" : false,
    "lucene_version" : "6.5.0"
  },
  "tagline" : "You Know, for Search"
}