Fessでは、検索結果で対象のドキュメントのサムネイル画像を表示することができます。 Webサイトのクロール時のサムネイルは、対象のHTMLファイルに含まれる画像の中からサムネイル画像として利用できそうなサイズの画像を表示します。 サムネイル表示に利用できる画像がなければ表示されませんが、画像が存在すれば、以下のように表示されます。

サムネイル表示する別の方法として、表示されているWebページのスクリーンショットを撮り、それをサムネイル画像として利用するものもあります。Fess 14.11.0から、スクリーンショットをサムネイルとして利用するプラグインを提供しているので、今回はその方法を紹介します。

準備

スクリーンショットをサムネイル表示する場合、後述する fess-thumbnail-playwright プラグインを利用します。 このプラグインでは、Playwrightを使ってスクリーンショットを取得しているので、お使いのFessの環境でPlaywrightが利用できるようにしておいてください。

今回は、Docker版のFessを利用するので、Dockerイメージのビルド時に必要なライブラリがインストールされた状態になります。

Fessの構築

この記事は
Members+会員の方のみ御覧いただけます

ログイン/無料会員登録

会員サービスの詳細はこちら