我想知道 Django-Haystack + elasticsearch + pyelasticsearch/elasticsearch-py 的最佳组合是什么。我在 Ubuntu 12.04 机器上使用 Haystack 2.1.1-dev + elasticsearch 1.1.1 + elasticsearch-py 1.0 部署了一个设置。我尝试将 Haystack 2.1.0(最新稳定版本)与 elasticsearch 1.1.1 和 pyelasticsearch 0.6.1 一起使用,但它一直向我抛出一个错误,说 Django-Haystack 依赖于 pyelasticsearch;所以我切换到 2.1.1-dev,效果很好。
但是现在我正在尝试将 Django 应用程序的实例部署到 CentOS 6.5 机器(Haystack 2.1.1-dev + elasticsearch 1.1.1 + elasticsearch-py 1.0),我得到了相同的 pyelasticsearch 依赖错误。
任何已部署到 CentOS 的人提供的任何提示或技巧都将不胜感激。