我正在尝试将 pyes 与 elasticsearch 一起用作全文搜索引擎,我只存储 UUID 和字符串字段的索引,实际数据存储在 MonogDB 中并使用 UUID 检索。不幸的是,我无法创建不存储原始数据的映射,我尝试了“存储”/“源”字段的各种组合并禁用“_all”,但我仍然可以获得索引字段的文本。似乎文档在该主题上具有误导性,因为它只是原始文档的副本。
谁能提供一个只存储一些字段而不是原始文档 JSON 的映射示例?
我正在尝试将 pyes 与 elasticsearch 一起用作全文搜索引擎,我只存储 UUID 和字符串字段的索引,实际数据存储在 MonogDB 中并使用 UUID 检索。不幸的是,我无法创建不存储原始数据的映射,我尝试了“存储”/“源”字段的各种组合并禁用“_all”,但我仍然可以获得索引字段的文本。似乎文档在该主题上具有误导性,因为它只是原始文档的副本。
谁能提供一个只存储一些字段而不是原始文档 JSON 的映射示例?
当然,你可以使用这样的东西(有两个字段,'uuid' 和 'body'):
{
"mytype" : {
"_source" : {
"enabled" : false
},
"_all" : {
"enabled" : false
},
"properties" : {
"data" : {
"store" : "no",
"type" : "string"
},
"uuid" : {
"store" : "yes",
"type" : "string",
"index" : "not_analyzed"
}
}
}
}