[]{}()
와 같은 bracket-like char들은 이스케이프 처리해서 쿼리에 대입해야한다.{
"query": {
"match": {
"field_name": "[your_search_term]"
}
}
}
{
"query": {
"match": {
"field_name": "\\[your_search_term\\]"
}
}
}
Trouble escaping Elasticsearch query
• As of ES 8.7.1 I experienced that besides forward slash / typically all bracket-like chars cause token parsing exception ()[]{}. Those should be escaped or sanitized as well