ドキュメント内の列名に基づいて、6ヶ月以上前のドキュメントを削除するために、DocExpirationUpdateProcessorFactoryの設定についての助けが必要です。
(The bot translated the original post https://lists.apache.org/thread/dkozy09cgvnh3kgokgmlq4cmzsfrcl64 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、ユーザーの皆さん、
私は Solr バージョン 7.4.0 を使用しています。デフォルトの solrconfig.xml を使用して作成されたコレクションが約10個あります。
いくつかのコレクションには、インデックスされた *solr_created_dttm* というカラムがあります。これらのコレクションから6ヶ月以上前のすべてのドキュメントを削除したいと考えています。
*DocExpirationUpdateProcessorFactory* を solrconfig.xml に追加する必要があると理解しています。
追加する必要がある設定について助けていただけませんか?いくつかの方法(有効期限フィールドの追加など)を試しましたが、*solr_created_dttm* が6ヶ月以上前かどうかをどのように計算するのか確信が持てませんでした。
また、すべてのコレクションが同じ構成ファイルを共有しているため、このプロセッサは "*solr_created_dttm*" を持たないコレクションには影響しないと理解しています。私の理解が正しいか確認してください。私は "*solr_created_dttm*" を持つコレクションからのみドキュメントを削除したいと考えています。
事前に感謝します!
よろしくお願いします、
Amruta
トピックへ返信するには、ログインが必要です。