2

でのフルインポート中にいくつかのドキュメントを削除する必要があり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.、削除されたと思われるドキュメントがまだインデックスにあるクエリを実行する場合も含まれます。

4

1 に答える 1