Webコンテンツのインデックスを使用した検索の無効化

この記事では、管理者がLiferay DXP 7.0のジャーナル(Webコンテンツ)アセットのインデックス 機能を使用した検索を一時的に無効にする方法について説明します。デフォルトでは、Webコンテンツ記事のこの機能は true設定されています。 これを無効にすると、プラットフォームはデータベースを直接検索することに注意してください。これにより、全文検索結果に悪影響があり、エンドユーザーの検索エクスペリエンスが低下する可能性があります。

この ないことの意味:

  • これは、プラットフォームがインデックスを完全に無効にしたことを意味するものではありません。 検索ポートレットは引き続きインデックスクエリを使用します。
  • これは、次のような コントロールパネル→構成→サーバー管理 タブから利用可能なReindexコマンドを削除しません。
    • 再インデックス com.liferay.journal.model.JournalArticle
    • 再インデックスcom.liferay.journal.model.JournalFolder

解決

ジャーナル(Webコンテンツ)アセットのインデックス 機能での 検索を一時的に無効にするには:

  1. コントロールパネル→構成→システム設定ます。
  2. Web Content AdministrationWeb Content Searchではなく)をクリックし
  3. オフ(またはオンにして有効にする) インデックスジャーナル記事検索。
    journal-disable-index.PNG
    図1。 インデックスを使用したジャーナル記事の検索が無効になりました。
  4. Update ボタンをクリックします。

プラットフォームが更新され、ジャーナル記事の検索でインデックスではなくデータベースが直接検索されるようになりました。

代替的に、同じタスクを使用して、LiferayのDXP 7.0で行うことができる の.cfg 内のファイルとしない portal-ext.properties もう。 この方法は、上記の理由によりあまり望ましくありません。

  1. / osgi / configs フォルダーに、 com.liferay.journal.web.configuration.JournalWebConfiguration.cfgというファイルを作成します。

  2. このファイルをテキストエディタで開きます。
  3. 次のように入力しますjournalArticlesSearchWithIndex = false
  4. ファイルを保存します。

プラットフォームが新しい構成を検出し、変更が有効になります(管理者は、変更を有効にするためにブラウザを更新する必要がある場合があります)。

変更が行われると、サーバーはインデックスではなくデータベースを直接検索します。

この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています