我正在尝试使用 Java API 执行以下查询:
"query": {
"bool" : {
"must" : [ {
"field" : {
"space-time-id.timestamp" : "2014-03-17T16:57:47.136-07:00"
}
} ]
}
}
这可能会失败,因为该值有冒号(这是特殊字符)。有人可以指出转义此类字符的 Java API 吗?
最佳答案
org.apache.lucene.queryparser.classic.QueryParser.escape()
关于lucene - 什么是转义 Elasticsearch 特殊字符的 Java API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22468166/