オープンソース

サーバー構築のデージーネットTOP > OSS情報 > 一押しOSS > OSSの全文検索システム Fess > OSSの全文検索システム Fessでサイト内検索

OSSの全文検索システム Fessでサイト内検索

「Fess」を利用したサイト内検索を実装すると、サイトをより便利に使いやすくできます。 ここでは、サイト内検索を実装すると何ができるようになるのか、どんな点で「Fess」を利用したサイト内検索が優れているのかを紹介します。

目的のページへ素早く到達

ホームページの規模が大きくなり、ページ数が多くなってくると課題となるのが、「目的のページにたどり着くまでに時間が掛かる」ということです。Fessを利用しサイト内検索を実装することで、目的としているページへ素早くアクセスできるようになります。

インストール後すぐに使用開始

Fessはインストール後すぐに使い始めることができます。なぜなら、Fessではほとんど全ての設定をWebインターフェースから行うことができるためです。なので、コマンドなど複雑な操作は必要ありません。 以下、設定画面例です。

Fessスケジュール設定画面例

クローラの設定次第でさらに便利に

Fessは、クローラの設定によってさらに便利に利用することができます。

サイトにかかる負荷を軽減

Fessではクローリング中にサイトにかかる負荷を軽減することができます。クローラの設定時に同時アクセス数とアクセス間隔を調整することで、コンテンツの状況に合わせた最適な設定ができます。

検索結果から除外

サイトによっては、検索結果として表示させたくないページがある場合があります。そういった場合には、クロール設定の際に、あらかじめ検索結果として表示させたくないページのURLを登録しておくことで、検索結果から除外できます。

サイトイメージに合わせたデザインに変更

FessのWebインターフェイスはデフォルトの状態でも現代的なフラットデザインを採用しており、スマート端末対応(レスポンシブデザイン)など充分に作り込まれています。そのためデフォルトのまま使用することももちろん可能です。(下の画像は、Fessのデフォルト画面です。)

Fessデフォルトのインターフェース

しかし、自社サイトに実装するためにはブランドイメージに合わせてデザインを変更することが必要になります。

Webインターフェースからデザイン変更

FessではWebインターフェースからHTMLを編集することが可能です。そのため、HTMLやCSSの知識があればデザインを変更することができます。なので、自社のサイトイメージに合わせて自由にデザインを作成できます。

Fessページデザインの画面例

独自デザインの検索Webインターフェースを開発しやすい

Fessでは、API仕様が公開されているので、プログラマが独自デザインの検索Webインターフェースを開発しやすくなっています。そのため、独自の付加機能を付けることもできます。 例えば、デージーネットのコーポレートサイトでもサイトイメージに合わせデザインを変更しています。

デージーネットの画面例

このようにサイトのイメージに合わせてデザインを柔軟に変更することができます。画面内のサムネイル表示は、Fessの機能とは別に独自に付加した機能です。

ユーザの動向を解析

サイト内検索を実装し、FessをOSSの可視化ソフトウェアKibanaと連携させることで次のような情報を参照することが可能です。

  • 来訪者が検索したキーワード
  • 来訪者が検索した時間帯
  • 来訪者が検索したが、どのページにもマッチしなかった結果

Kibanaとの連携例

このような情報を把握することができるため、ユーザのニーズに合ったサイトの改善や施策を行うことができます。

一押しOSS情報 「Fess」

OSSの全文検索システム Fess
ここでは、OSSの全文検索システム「Fess」でできること、Fessに対するデージーネットのサポートについてご紹介します。
Fessでファイルサーバの全文検索
Fessの機能を利用して、ファイルサーバの全文検索を行うことができます。ここでは、ファイルサーバ全文検索の便利なところを紹介します。
Fessでサイト内検索
Fessの機能を利用して、サイト内検索を実装することができます。ここでは、Fessでのサイト内検索の便利なところを紹介します。
Fessでサイト内検索【応用例】
ここでは、Fessでのサイト内検索の応用例を紹介します。
Fessについてのよくある質問
ここでは、Fess導入検討時にお客様からいただくよくある質問を紹介します。

Fessによるサイト内検索システム

ホームページにサイト内検索の機能を持たせたいということで、相談を受けました。デージーネットからは、Fessを使った検索システムを提案しました。サイト内検索の統計情報や、検索キーワードなどはKibanaを使って参照できるようになり、SEO対策にも生かせるようになりました。

Fessによるファイルサーバ検索システム

社員の情報共有のために、ファイルサーバに保管されている情報を効率よく検索するシステムを導入したいという要望があり、Fessを提案しました。ビックデータの技術を利用して高速検索ができるようになり、ファイルを探す手間が省けるようになりました。

Fess調査報告書

Fessは全文検索サーバです。WEBサイト内やファイルシステム内のデータを自動的に収集してElasticsearchに保管し、検索を行うことができます。データの収集の設定や検索のためのWEBインタフェースが用意されているため、導入してすぐ使うことができます。

Elasticsearchを使ったログ解析システム構築事例

CATVのインターネットサービスでは、障害の対応や犯罪捜査への協力のために、IPアドレスから利用者を特定しなければならない場合があります。従来は、DHCPサーバ、WWWサーバ、メールサーバ、課金システムなどの膨大なログをgrepコマンドを使って調査し、利用者を特定していました。そのため、調査は大変時間がかかる作業でした。この調査を効率化できないかと相談を受け対応しました。

Fessでサイト内検索の先頭へ