0
索引父級ID下面的子文檔時,ElasticSearch的默認行爲是索引子級文檔,而不管父級文檔是否實際存在。如何使ElasticSearch拒絕不存在父母的子索引嘗試?
雖然索引中不存在父文檔,但子文檔將進入索引並且parent_id設置爲指定的父文檔。
我已經搜索了ES文檔(以及某種程度上的源代碼),但似乎無法找到改變此行爲的明顯方法。
如果父ID不存在,我想讓ES拒絕子索引嘗試。
我試圖避免像清理工作,附加查詢等黑客解決方案......如果沒有真正的方法來實現這一點,這些是最後的手段。
感謝您的回答。我只是想接受它,因爲在閱讀源代碼後我自己也得出了相同的結論,因爲文檔充滿了漏洞。 –