FESSで全文検索システムを構築してみる
内容
Redmine、MediaWiki、Pleasanter、Amazon S3、ファイルサーバを一括検索する仕組みをつくってみた
背景
- 運用改善の中でいろいろとツールを入れたので運用ツールが増えた
- 各ツールの区分けは出来ているがどこを見るかたまに迷うこともある
- 「情報を探す」という時間を短縮して運用改善につなげたい
概要図
- FESSの検索画面からキーワード検索で各システムを一括検索する
- RedmineとPleasanterはPostgresをMediaWikiはMariaDBをデータストアクローラで設定
- S3はそれようのプラグインがあるのでプラグイン追加後、データストアクローラで設定
- ファイルサーバはファイルシステムクローラで設定
- スケジューラ設定で毎日各システムからクローラーで情報を取得してくる
- FESSの検索画面からキーワード検索で各システムを一括検索する
- RedmineとPleasanterはPostgresをMediaWikiはMariaDBをデータストアクローラで設定
- S3はそれようのプラグインがあるのでプラグイン追加後、データストアクローラで設定
- ファイルサーバはファイルシステムクローラで設定
- スケジューラ設定で毎日各システムからクローラーで情報を取得してくる
作成したもの
手順
やり方はクローラーの設定毎に下記記事にまとめ
- FESSのインストール
- FESSでファイルサーバを検索する
- FESSでAmazon S3を検索する
- FESSでRedmineを検索する
- FESSでプリザンタを検索する
- FESSでMediaWikiを検索する
- FESSを自己証明書でSSL通信にする
これから検証
クローラーの設定を行っただけなのでこれから色々と検証してみる必要あり
- インフラ系(クラスタ構成、ノード構成、バックアップ設定など)
- 検索ヒット率のチューニングなど
- OpenSearch(旧Amazon Elasticsearch Service)で動くか
- ※FESSのフロントをEC2かECSで構築して、ESの箇所をOpenSearchで動かす
Author And Source
この問題について(FESSで全文検索システムを構築してみる), 我々は、より多くの情報をここで見つけました https://qiita.com/Toru_Kubota/items/a2a3276ced6e355548c3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .