我是elasticsearch的新手,我正在为elasticsearch中的索引设计一个模式。我希望每个文档有一些元数据字段,而不是每个索引。我创建了如下模式:
PUT /testindex
{
"settings": {
"number_of_shards": 2,
"number_of_replicas": 1
},
"mappings": {
"dynamic" : "strict",
"_meta":{
"aCode":{
"type" : "text"
},
"ownerName":{
"type" : "text"
}
},
"properties": {
"iName" : {
"type": "text"
},
"iDescription":{
"type": "text",
"analyzer": "english"
}
}
}
}
创建模式后,如何为每个文档添加元数据信息(acode、ownername)?当我运行下面的命令时,它是按索引而不是按文档添加元数据信息?那么,\元字段是每个索引,而不是每个文档?如果是这样的话,我如何在每个文档中创建元字段,以及如何在每个文档中插入元信息?
PUT /testindex/_mapping
{
"_meta":{
"aCode" : "Test Value"
}
}
暂无答案!
目前还没有任何答案,快来回答吧!