我一直在思考在 elasticsearch 中为文档添加自定义元数据的最佳方式是什么。
假设我有一个 Test
类型的文档
"Test": {
"properties": {
"TestName": {
"type": "string"
},
"LastRunTime": {
"type": "string"
},
"id": {
"type": "string"
},
"lastUpdate": {
"type": "string"
}
....
}
我想为每个字段名称添加一个显示名称。例如
"TestName": {
"type": "string"
"display_name": "Test Name"
},
"LastRunTime": {
"type": "string"
"display_name": "Last Run Time"
}
最好的方法是什么?
我知道索引映射中有一个名为 _meta
的字段,这是要走的路吗?
如果我对该索引执行的每个搜索查询都可以返回此元数据,我也很高兴。
最佳答案
我的建议是只使用另一个字段。它不一定是 indexed .它更简单,您可以使用 _source
过滤来检索或忽略它。
关于search - Elasticsearch 文档的自定义元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30299057/