我有一个弹性搜索查询,其匹配定义如下。当我搜索包含“debug_acc + all”的字符串时,它会给出具有“debug_acc +”的字符串。当我搜索“Source / sysc_master”的字符串时,它不会给出任何结果。
XContentBuilder mappings = null;
try {
mappings = jsonBuilder()
.startObject()
.startObject("document")
.startArray("dynamic_templates")
.startObject()
.startObject("template1")
.field("match","*")
.field("match_mapping_type","string")
.startObject("mapping")
.field("type","string")
.field("index", "not_analyzed")
.endObject()
.endObject()
.endObject()
.endArray()
.endObject()
.endObject();
} catch (IOException e) {
e.printStackTrace();
}finally {
return mappings;
}
有人可以帮我解决这个问题吗?