| 開発者 | エマニュエル・ケラー |
|---|---|
| 初回リリース | 2008年6月8日 |
| 安定版リリース | v1.5.14 [1]
/ 2016年8月9日 |
| 書かれた | Java、C/C++、PHP |
| 利用可能 | 英語 |
| タイプ | 検索エンジン |
| ライセンス | GNU 一般公衆利用許諾書 3 |
| Webサイト | オープンサーチサーバー |
OpenSearchServer は、検索エンジンなどのインデックスベースのアプリケーションの開発を可能にするオープンソースのアプリケーションサーバーです。2009 年 4 月からSourceForgeからダウンロードできる OpenSearchServer は、GPL v3ライセンスに基づいて開発され、一連のフルテキスト語彙解析ツールを提供しています。さまざまなプラットフォーム (Windows、Linux、Macintosh) にインストールできます。
OpenSearchServer は、民間のメディア グループによる社内プロジェクトとして始まりましたが、現在は 2010 年 2 月に設立された商用企業 Jaeksoft によってサポートされています。Jaeksoft は、OpenSearchServer のサービスとロードマップ ガイダンスを提供しています。
OpenSearchServer の主な機能は次のとおりです: データベース、Web ページ、リッチ ドキュメント用の統合クローラー、Zkoss に組み込まれた Web ページ インターフェイスを通じてほとんどのアプリケーションの開発を可能にするユーザー フレンドリな GUI、スニペット、ファセット、検索結果をページに統合するための HTML レンダラー、監視および管理機能。
OpenSearchServer はJavaで記述されており、Java コードを作成する必要なく、ほぼすべての種類のアプリケーションに統合できます。REST/XML API により、OpenSearchServer を他のプログラミング言語に接続できます。「高度なプラグイン」機能により、高度なカスタマイズが可能になります。
OpenSearchServerは現在バージョン1.2.3 rc2で利用可能であり、開発者コミュニティでは安定していると考えられています。2009年4月にリリースされたバージョン1.1は、SourceForgeのトップ15にランクインし、広く報道され、[2] [3] [4]、世界中に多くの新規ユーザーが生まれました。[5]
歴史
OpenSearchServer プロジェクトは、フランスの B2B メディア グループである Infopro Group で 2007 年に開始されました。Infopro Group は、ニュースおよび情報仲介のオンラインおよびオフライン活動を行う 15 の子会社で構成されています。既存の検索ソリューションでは、機能、価格、使いやすさの適切な組み合わせが提供されなかったため、利用可能なオープン ソース コンポーネントを使用して新しいソフトウェアを作成することが決定されました。プロジェクトの 3 つの目標は、すべての子会社のニーズに対応する多目的な機能セット、ユーザー フレンドリなインターフェイスによる機能への簡単なアクセス、クローラー、インデクサー、クエリ インタープリターを備えた包括的なソリューションでした。プロジェクト リーダーは CIO の Emmanuel Keller で、3 名がプロジェクトに専念する大規模なエンジニア チームを率いていました。2008 年に最初のアプリケーションがリリースされ、その後すぐに約 10 のアプリケーションが続きました。
2009年12月、ケラーはインフォプロの職を辞し、ソリューションの権利を取得し、OpenSearchServerのサービスを開発するためにJaeksoftを設立しました。ラファエル・ペレスが彼に加わり、2人は協力してユーザーベースと顧客ベースを拡大し、サービスを開発しました。Jaeksoftは2011年に最初のシード資金を調達しました。[6]
特徴
OpenSearchServer は Java で記述されており、サーブレット コンテナを使用してスタンドアロン サーバーとして実行できます。プラグイン アーキテクチャを使用して拡張できる主な機能は次のとおりです。
- テキストまたはブール型検索、
- 以下のものをインデックスするクローラー: Web ページ、ローカルおよびリモート システム上のファイルからのリッチ フォーマット ドキュメント、Oracle、MySQL、Microsoft SQL Server などの任意の JDBC データベースからのコンテンツ
- 16言語でのインデックス作成と検索を可能にするフルテキストアナライザーとフィルター、
- Luceneライブラリは、インデックスを作成および更新し、最も効率的なアルゴリズムを使用してクエリに対する回答を提示し、最高のパフォーマンスと応答時間を実現します。
- PHPと.NET、クライアントライブラリ、およびhttp API経由のXMLで動作し、html/xhtmlページに検索ボックスを統合できるHTMLレンダラー。
- MS Office、OpenOffice、html/xhtml、XML、Adobe PDF、rtf、txt、mp3/4、wav、torrent など、ほとんどのドキュメントと形式のコンテンツとメタデータをパーサーします。
- プロセスを加速し、より高速なアプリケーションを提供するための一連のキャッシュ。
- 監視と管理: アラートサービス、統合スケジューラ、インデックスレプリケーション、ユーザー管理、
- 無料のオンライン開発者向けドキュメント、
- 高度な機能:ファセット検索、クラスタリング、フィルター、スニペット、同義語、ストップワード、ハイライト、分類、「類似検索」、自動サムネイルスクリーンショットの挿入、関連性の強化/削減、
- OpenSearchServerはDrupalモジュールとWordPressプラグインとして存在します。
- Web インターフェースは、Zkoss (ZK) フレームワークを中心に構築されています。
参考文献
- ^ https://github.com/jaeksoft/opensearchserver/releases/tag/v1.5.14
- ^ 「Synonym および ODF サポートを備えた Open Search Server 1.1」Linux Magazine.
- ^ 「Open Search Server 1.1」www.linux.org.ru (ロシア語) 2009-10-22 . 2023-10-10閲覧。
- ^ "Open Search Server 1.1 発行、搜索引擎软件 - 编程语言 - ITeye资讯". www.iteye.com 。2023-10-10に取得。
- ^ 「MiMTiD Corp.: OpenSearchServer が 1 億件を超える著作権侵害を識別 | OpenSearchServer」www.open-search-server.com。2011 年 7 月 6 日時点のオリジナルよりアーカイブ。
- ^ 「このスタートアップはIBM、Microsoft、SAP、Oracleに勝てるか?」Business Insider。
外部リンク
- OpenSearchServer 公式サイト
- SourceForge OpenSearchServer プロジェクト
- FrenchWeb 創設者のビデオインタビュー (フランス語)
