elasticsearch短语建议java api

时间:2015-07-08 16:29:37

标签: java json elasticsearch search-suggestion

elasticsearch java API 1.6.0中的PhraseSuggestionBuilder有一个带字符串的collat​​eQuery方法。

builder
  .collateQuery("\"match\": {\"title\" : \"{{suggestion}}\"}")
  .collatePrune(true);

不幸的是,构建器会转义转义的引号以生成JSON,如下所示:

"collate" : {
    "query" : "\"match\": {\"title\" : \"{{suggestion}}\"}",
    "prune" : true
 }

任何人都知道如何在生成JSON时阻止此字符串被转义?

感谢。

0 个答案:

没有答案