전체 텍스트 검색을 위해 elasticsearch 백엔드와 함께 haystack을 사용하고 있습니다. 나는 아약스를 사용하여 검색 결과를 보여주고 싶다. 그러나 elasticsearch.exceptions.RequestError: TransportError(400, 'parsing_exception', 'no [query] registered for [filtered]')
의 오류가 발생합니다.'[필터 된]에 대한 [쿼리]가 등록되지 않았습니다.'
나는 python manage.py rebuild_index --verbosity=2
를 사용하여 인덱스를 작성하며 4 furnitured가
필터를 교체해야합니다 그래서 아래의 솔루션을 이해하지 못했다뿐만 아니라 난 그냥 이것으로 나는
색인 저를 보여 주었다 bool 솔루션과 함께 제공되지만 변경해야할 파일이 어디에 있는지 알 수 없습니다.
라이브러리 사용 버전
,장고 == 1.11.6
elasticsearch의 == 5.6.1
장고 - 건초 더미 == 문제는 여기 장고 건초 더미 만 ElasticSearch 1.x or 2.x을 지원하며, 실제로는 5.6을 사용하고 있다는 것입니다 2.6.1