PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

SearchEstraierプラグインで作成されるインデックスにある@cdate・@mdateはどのような日付ですか?

SearchEstraierプラグインで作成されるインデックス(HyperEstraierのインデックス)にある@cdate・@mdateは以下のような日付です。

@cdate

  1. モデルに公開日(published_on)カラムがある場合は公開日カラムの値
  2. モデルに公開日カラムがなく、作成日(created_on)カラムがある場合は作成日カラムの値
  3. モデルに公開日カラムも作成日カラムもない場合は既存のインデックス内の@mdateを確認してそれを利用
  4. ここまでで見つからない場合はmdateと同じになります(更新日もないと思われるので現在日時か)

@mdate

  1. モデルに更新日(modified_on)カラムがある場合は更新日カラムの値
  2. モデルに更新日カラムがない場合はインデックス作成日時(現在日時)

なお、アップロードファイル(DocumentSearchプラグイン)の場合も同様になります。

関連するQ&A