legacy-knowledge-base
公開されました Jun. 30, 2025

6.2 から 7.3 にアップグレードすると、好き嫌いの数が変わります

written-by

Tímea Bihari

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 評価とコメントの評価は、ポータルで有効になっています。
  • ポータルを 6.2 から 7.3 にアップグレードすると、好きなものが嫌いなものになり、誤った情報が作成されます。
  • 評価エントリ テーブルでは、評価のスコアが 1 (アップグレード前) から 0.2 (アップグレード後) に変化します。

Environment

  • Liferay ポータル 6.2
  • Liferay DXP 7.3

解決策

アップグレード中に評価スコアが 1 から 0.2 に下がる理由は、星評価 (1 ~ 5) で正規化されているためです。 デフォルトの正規化係数は 5 であるため、評価値は 5 で除算されます (1/5 = 0.2)。

  • ソリューションのアップグレード前: アップグレード ツールの portal-upgrade-ext.properties で rating.upgrade.stars.normalization.factor[default]=1 を設定し、6.2 から 7.3 へのアップグレードを再実行します。
  • アップグレード後のソリューション:
    1. エントリを変更するスクリプトを実行する前に、データベース ダンプのバックアップを作成してください。
    2. コントロール パネル > サーバー管理 > スクリプトに移動します。
    3. 添付のgroovyスクリプトをそこに貼り付けて実行します
    4. 完了したら、コントロール パネル > サーバー管理 >リソースに移動します。
    5. データベースのキャッシュをクリアする

この後、アセットとコメントの好き嫌いの正しい数が表示されるはずです。

did-this-article-resolve-your-issue

legacy-knowledge-base