if(regexQueryString != null && regexQueryString.length() > 0) {
List<QueryAnalysisResult> regexQueryAnalysisResultList = getQueryAnalysisResults(regexQueryString);
for(QueryAnalysisResult queryAnalysisResult : regexQueryAnalysisResultList) {
Term term = new Term(queryAnalysisResult.getFieldName(), queryAnalysisResult.getUserQuery());
Query regexQuery = new RegexQuery(term);
logger.info("Regex Query : {}", regexQuery);
resultQuery.add(regexQuery, queryAnalysisResult.getOccur());
}