标签: indexing elasticsearch parent-child batch-processing
假设我想索引来自外部商店的所有文档,在开始索引子文档之前,是否必须确保所有父文档索引请求都已发送(甚至完全处理!)?
答案 0 :(得分:2)
确定父文档必须存在。否则弹性搜索不能创建两个文档之间的关系。
但是,在索引子项之前,您不必索引所有父文档。例如,在个人项目中,当我想索引一个子文档时,我首先检查未来的父文件是否存在,如果不是我用空字段创建它但是好的ID然后创建相应的子文档。
这里的问题是子文档中的_parent字段找到引用父文档的id。
_parent
答案 1 :(得分:0)
索引时不需要存在父文档。
http://2013.berlinbuzzwords.de/sites/2013.berlinbuzzwords.de/files/slides/document-relations-bbuz-2013.pdf幻灯片14