elasticsearch 검색 중 다음과 같은 오류가 발생했다.
elasticsearch.BadRequestError: BadRequestError(400, 'search_phase_execution_exception', 'failed to create query: maxClauseCount is set to 1024')
특정 조건 개수의 최대값이 기본 1024인데 이를 초과해서 에러가 난 것 같다.
Homebrew 설치 기준 /usr/local/etc/elasticsearch/에 있는 elasticsearch.yml 파일에
indices.query.bool.max_clause_count: 2048
을 추가하고 elasticsearch를 재실행하면 해결된다.