
SolrUtils::escapeQueryChars 함수는 Solr 쿼리 문자열에서 특수 문자를 이스케이프하는 데 사용됩니다. 이 함수는 다음 특수 문자를 이스케이프합니다.
- + (플러스 기호) : 이스케이프 문자 '+'로 변환
- - (마이너스 기호) : 이스케이프 문자 '-'로 변환
- ! (부호) : 이스케이프 문자 '!'로 변환
- ( (괄호) : 이스케이프 문자 '('로 변환
- ) (괄호) : 이스케이프 문자 ')'로 변환
- { (괄호) : 이스케이프 문자 '{'로 변환
- } (괄호) : 이스케이프 문자 '}'로 변환
- [ (대괄호) : 이스케이프 문자 '['로 변환
- ] (대괄호) : 이스케이프 문자 ']'로 변환
- ^ (캐럿 기호) : 이스케이프 문자 '^'로 변환
- " (따옴표) : 이스케이프 문자 '\"'로 변환
- ~ (틸드 기호) : 이스케이프 문자 '~'로 변환
- * (별표) : 이스케이프 문자 '*'로 변환
- ? (물음표) : 이스케이프 문자 '?'로 변환
- : (콜론) : 이스케이프 문자 ':'로 변환
- / (슬래시) : 이스케이프 문자 '/'로 변환
- \ (백슬래시) : 이스케이프 문자 '\\'로 변환
- (스페이스) : 이스케이프 문자 ' '로 변환
- (Tab) : 이스케이프 문자 '\t'로 변환
- (Enter) : 이스케이프 문자 '\n'로 변환
- (CR) : 이스케이프 문자 '\r'로 변환
이 함수는 쿼리 문자열에서 이러한 특수 문자를 이스케이프하여 Solr가 올바르게 처리할 수 있도록 합니다.
2025-04-08 03:15