儿童文件是否必须在他们的父母在Elasticsearch之后编入索引?

时间:2014-04-07 20:08:47

标签: indexing elasticsearch parent-child batch-processing

假设我想索引来自外部商店的所有文档,在开始索引子文档之前,是否必须确保所有父文档索引请求都已发送(甚至完全处理!)?

2 个答案:

答案 0 :(得分:2)

确定父文档必须存在。否则弹性搜索不能创建两个文档之间的关系。

但是,在索引子项之前,您不必索引所有父文档。例如,在个人项目中,当我想索引一个子文档时,我首先检查未来的父文件是否存在,如果不是我用空字段创建它但是好的ID然后创建相应的子文档。

这里的问题是子文档中的_parent字段找到引用父文档的id。

答案 1 :(得分:0)