Fessでは、検索結果で対象のドキュメントのサムネイル画像を表示することができます。 Webサイトのクロール時のサムネイルは、対象のHTMLファイルに含まれる画像の中からサムネイル画像として利用できそうなサイズの画像を表示します。 サムネイル表示に利用できる画像がなければ表示されませんが、画像が存在すれば、以下のように表示されます。
サムネイル表示する別の方法として、表示されているWebページのスクリーンショットを撮り、それをサムネイル画像として利用するものもあります。Fess 14.11.0から、スクリーンショットをサムネイルとして利用するプラグインを提供しているので、今回はその方法を紹介します。
準備
スクリーンショットをサムネイル表示する場合、後述する fess-thumbnail-playwright
プラグインを利用します。
このプラグインでは、Playwrightを使ってスクリーンショットを取得しているので、お使いのFessの環境でPlaywrightが利用できるようにしておいてください。
今回は、Docker版のFessを利用するので、Dockerイメージのビルド時に必要なライブラリがインストールされた状態になります。