isAnalyzed 비교문에 추가한건 analyze false인 항목도 analyze 해버리는 문제가 발생함.
userRequestQuery, isRangeQuery, boost를 while 안으로 넣은건 초기화가 되지 않으면 앞에 조건이
그대로 적용되는 문제가 발생 (예: 앞조건이 range query 이고 다음 조건이 range 조건이 아닌데도 range로
인식하고 validation 에러가 발생)