如何在 json 中输入标题?
How to title type in json?
我在为此 json 创建映射时遇到问题。
Error : (MapperParsingException[failed to parse]).
但是,当您删除 at0000
和 at0001
时它会起作用。...(没有类型的)它会起作用。除了描述之外,我需要以某种方式为我的类型命名,我将它用作索引名称。我为您的回答添加了映射 method.Thanks,我也为我的英语道歉。
标题例如:
"title":"at0000"{
"title":"at0001"{
"at0004":{
"type":"String",
"isRequired":"false"......
这是我的映射方法:
public static void createMapping(){
Logger.getLogger("Elastic Search creating mapping with contents: " + properities);
PutMappingRequest putMapping=new PutMappingRequest(description);
putMapping.type(name).source(properities);
client.admin().indices().putMapping(putMapping).actionGet();
}
其实很简单。您可以只添加 "type":"object"
我在为此 json 创建映射时遇到问题。
Error : (MapperParsingException[failed to parse]).
但是,当您删除 at0000
和 at0001
时它会起作用。...(没有类型的)它会起作用。除了描述之外,我需要以某种方式为我的类型命名,我将它用作索引名称。我为您的回答添加了映射 method.Thanks,我也为我的英语道歉。
标题例如:
"title":"at0000"{
"title":"at0001"{
"at0004":{
"type":"String",
"isRequired":"false"......
这是我的映射方法:
public static void createMapping(){
Logger.getLogger("Elastic Search creating mapping with contents: " + properities);
PutMappingRequest putMapping=new PutMappingRequest(description);
putMapping.type(name).source(properities);
client.admin().indices().putMapping(putMapping).actionGet();
}
其实很简单。您可以只添加 "type":"object"