当前位置:  开发笔记 > 数据库 > 正文

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

如何解决《什么是JavaAPI来逃避Elasticsearch特殊字符?》经验,为你挑选了1个好方法。

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

"query": {
  "bool" : {
    "must" : [ {
      "field" : {
        "space-time-id.timestamp" : "2014-03-17T16:57:47.136-07:00"
      }
    } ]
  }
}

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



1> Noel Yap..:

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

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有