什么是Java API来逃避Elasticsearch特殊字符?

Noe*_*Yap 6 lucene elasticsearch

我正在尝试使用Java API执行以下查询:

"query": {
  "bool" : {
    "must" : [ {
      "field" : {
        "space-time-id.timestamp" : "2014-03-17T16:57:47.136-07:00"
      }
    } ]
  }
}
Run Code Online (Sandbox Code Playgroud)

这可能因为值有冒号(特殊字符)而失败.有人能指出我逃脱这些角色的Java API吗?

Noe*_*Yap 13

org.apache.lucene.queryparser.classic.QueryParser.escape()