我需要在使用dataimporter.request.clean == false
. 这限制了对我开放的选项,似乎使用$deleteDocById
将是我最好的选择。但是我找不到一个很好的例子来说明如何实现这一点。
我正在使用以下内容:
<document>
<entity query="select id, text
IF(yadda.dateyyy <= NOW(),yadda.id,NULL) AS $deleteDocById,
IF(yadda.dateyyy <= NOW(),yadda.id,NULL) AS $skipDoc,
from yadda">
</entity>
</document>
GET 参数?command=full-import&clean=false
似乎在最终报告中正确触发,包括Indexing completed. Added/Updated: 72 documents. Deleted 4 documents.
但是在查询时,据称已删除的文档仍在索引中。