elasticsearch,Django,elasticsearch" /> elasticsearch,Django,elasticsearch" />

Django 弹性搜索异常

Django 弹性搜索异常,django,elasticsearch,Django,elasticsearch,我得到这个错误 ElasticsearchParseException[已到达查询源的结尾,但查询未完成。];}] 我完全不知道这是什么意思 回溯: File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 112. response = wrapped_callback(re

我得到这个错误

ElasticsearchParseException[已到达查询源的结尾,但查询未完成。];}]

我完全不知道这是什么意思

回溯

File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  112.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/django/views/generic/base.py" in view
  69.             return self.dispatch(request, *args, **kwargs)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/newrelic-2.50.0.39/newrelic/hooks/framework_django.py" in wrapper
  827.             return wrapped(*args, **kwargs)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch
  87.         return handler(request, *args, **kwargs)
File "/home/Admin/Projects/CMS/cms/catalogue/views.py" in get
  203.                     data = self.get_response(**kwargs)
File "/home/Admin/Projects/CMS/cms/catalogue/views.py" in get_response
  1782.         for asset, people in izip_longest(*response):
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/pyes/es.py" in next
  1747.             self._do_search()
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/pyes/es.py" in _do_search
  1575.             self._results = self._search_raw(self.start, self.chuck_size)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/pyes/es.py" in _search_raw
  1789.                                           doc_types=self.doc_types, **query_params)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/pyes/es.py" in search_raw
  1280.         return self._send_request('GET', path, body, params=query_params)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/pyes/es.py" in _send_request
  407.             raise_if_error(response.status, decoded)
File "/home/Admin/.virtualenvs/pharma/local/lib/python2.7/site-packages/pyes/convert_errors.py" in raise_if_error
  93.     raise exceptions.ElasticSearchException(error, status, result, request)

Exception Type: ElasticSearchException at /catalogue/menu-search
Exception Value: ElasticsearchParseException[End of query source reached but query is not complete.]; }]
在izip_上迭代时似乎出现了错误:

    response = conn.search_multi([search_title, search_cast], indices_list=[es_alias] * 2,
                                 doc_types_list=['asset', 'people'] * 2)

    response._do_search()

    for asset, people in izip_longest(*response):
        ...

有什么想法吗?

这意味着你在代码中犯了一个错误很明显,这就是我出错的原因,但我在哪里犯的错误以及如何解决?这意味着你在代码中犯了一个错误很明显,这就是我出错的原因,但我在哪里犯的错误以及如何解决?