株式会社Preferred Infrastructure

概要

以下のような特徴を持つ統合検索エンジンです。
  • 統合検索プラットフォーム
  • 柔軟な検索処理
  • 高いパフォーマンス/スケーラビリティ
  • 統合検索プラットフォーム

    今までの製品では、全文検索・レコメンデーションなどの情報抽出操作を行う場合には、異なるソリューションを導入し、個別に開発・運用を行う必要がありました。それに対して、Sedueでは全文検索機能やレコメンデーション機能を、単一の製品で実現することが出来ます。

    柔軟な検索処理

    SedueはRDBMSのように表形式でデータを保存します。これにより、保存したフィールドの値による検索結果の絞り込み・ソート・ドリルダウンなどを柔軟に行うことが出来ます。

    例えば、文章が公開された日付を登録しておくと、ある日より新しい記事だけの検索結果や、ある年に公開された記事だけからの検索結果などを抽出することができます。

    高いパフォーマンス/スケーラビリティ

    Sedueは高いパフォーマンス・スケーラビリティを備えており、クラスタ構成を取ることで、大規模・高性能な検索サービスを簡単に構成・運用することができます。検索系統にはSPOF(単一障害点)が存在せず、高いアベイラビリティを実現することができます。また文章の追加・削除に関しては即時に行う事が出来ます。

    上図は、様々なデータソース(DB, ファイルリポジトリなど)から文章を取り込み、複数のマシンで検索を行う場合のシステム構成図になっております。この構成で、150GB程度のデータに対して、数百qpsを達成する検索システムを構成する事が可能です。

    複数のデータソースが有る場合は、各ソース内だけでの検索に加えて、横断的に全てのデータソースから検索する事が可能です。例えば複数のメディアサイトを運営している場合、各メディア毎の検索と、それら全てから横断的に検索する全体検索の両方を1つのシステムで実現可能です。

    性能・容量・信頼性等が特に必要無い場合は、1台で全て稼働させることも可能です。