N2 Search (Fess/Elasticsearch)

N2 Search (Fess/Elasticsearch) の特徴

様々なOSで動作

N2 Search (Fess/Elasticsearch)は Java ベースの Web アプリケーションとして提供しています。Java が動作可能なOSであれば動作可能です。

実績のある検索エンジンを採用

N2 Search (Fess/Elasticsearch)は、世界的に実績のあるオープンソースプロダクトElasticsearchを検索エンジンに利用することで、安定した検索機能を実現しています。Elasticsearchは数億ドキュメントにも対応する実績もあり、N2 Search (Fess/Elasticsearch)はそれに対応できる設計をしています。

コスト削減

オープンソースプロダクトを利用することで、低コストで検索サーバーを提供しております。当社が開発してオープンソースとして公開している全文検索サーバー Fess をベースとして開発していますので、低コストで導入いただける検索ソリューションです。検索システムの内部仕様をオープンにすることで、カスタマイズがしやすく、社内情報の全文検索、ECサイト、Webサイトなど、様々な場面でご活用いただけます。また、Fessの開発者が当社に所属していますので、カスタマイズや保守も安心して任せていただけます。

大規模システム対応

N2 Search (Fess/Elasticsearch)は、大規模システム対応のための技術を利用することにより、6000万ドキュメント、20TB、2万ユーザーのファイルサーバーを検索するシステムで利用されています。詳しくは「大規模システム対応」をご覧ください。

N2 Search (Fess/Elasticsearch) の機能

ウェブ、ファイルシステム、データベースをクロール

ウェブ上のドキュメント(http://~ またはhttps://~)、Windows共有フォルダやNFSなどのファイルシステム上にあるドキュメント、様々なデータベースに格納された情報もクロールして検索結果として表示可能です。インデックス化対象のドキュメントは HTML などのテキストファイルはもちろん、MS Office、PDF、zip などの圧縮ファイルなど多くのファイルフォーマットが利用可能です。(標準設定のファイル容量の上限は10MBとなります。)以下のようなシーンで活用できます。

  • 自社Webサイトのコンテンツ検索
  • MS OfficeやPDFなどの社内文書を検索
  • 業務システムのDBに格納されたデータを検索

アクセス権に基づいた検索結果表示

Active Directory/Azure ADやLDAPと連携してログイン状態による権限に基づいた検索結果の出し分けが可能です。また、SSO(統合Windows認証/SAML対応)も実現可能です。

ロール別検索結果表示イメージ

クラウド対応

Azure、AWS、GCP等のクラウド環境での利用が可能です。

ECサイトにも最適

検索結果を、人気順、新着順、価格順等ユーザ指定の優先順位で表示が可能です。N2 Search (Fess/Elasticsearch)のAjax機能を利用すれば既存のECサイトのシステムロジックを変更することなく、HTML上だけで高機能な検索機能を利用することができます。また、オプションで「カテゴリ」ごとの表示や「お勧め商品」の表示も可能です。

検索アルゴリズム

標準では bi-gram および形態素解析の複数のインデックスを作成して検索するハイブリット方式を採用しています。インデックス方式は設定ファイルで構築時に調整することが可能です。調整方法はLuceneが提供しているAnalyzerであれば、自由な組み合わせで利用することが可能です。ですので、ご利用の環境に応じた最適な方式を選択することができます。インデックスする対象ファイルのタイトルと本文をハイブリット方式で検索することが可能ですが、メタ情報などの追加情報がある場合もインデックス方式を選択して、追加情報もインデックスすることが可能です。

検索結果の高い表現力

任意の検索項目を自由に追加することができます。項目の種類も文字列型や整数型などがあり、用途に応じたデータを保存・検索することができるので、利用シーンに適した検索結果の出力が可能です。

多言語対応

25ヶ国以上の言語の検索が可能です。(英語、中国語、韓国語、ドイツ語、フランス語、イタリア語、アラビア語、ベトナム語、ルーマニア語、カタルーニャ語、チェコ語、デンマーク語、スペイン語、ギリシャ語、ペルシャ語、フィンランド語、ヒンディー語、ハンガリー語、インドネシア語、リトアニア語、ラトビア語、オランダ語、ノルウェー語、ポルトガル語、ロシア語、スウェーデン語、タイ語、トルコ語)

多言語対応検索結果イメージ(中国語)

多言語対応検索結果イメージ

検索ログ機能

検索語、検索結果へのクリック、お気に入りの実行結果を記録し、管理画面で確認することができるので、利用者の動向やどのような情報を求めているかを確認できます。

位置情報に関連した検索

位置情報(緯度、経度)に関連した検索結果を表示できます。店舗情報など、地域情報と結びついた検索が可能となります。

スマートフォン対応

Responsive Web Designを採用しているので、スマートフォンでも画面サイズに適した検索画面表示することができます。

API

N2 Search (Fess/Elasticsearch)ではいくつかのAPIを用意しています。APIを利用することで、既存のウェブシステムなどでも、簡単に N2 Searchを検索システムとして利用することが可能です。詳しくは「API」をご覧ください。

N2 Search (Fess/Elasticsearch)のデモサイト

N2 Search (Fess/Elasticsearch)のデモサイトはこちらでご覧いただけます。

N2 Searchデモ

サイト内検索ASPのデモサイト

N2 Search (Fess/Elasticsearch)をベースとしたサイト内検索ASPのデモサイトはこちらでご覧いただけます。

サイト内検索デモ

参考サイト

お問い合わせ

本製品に関するお問い合わせは以下にお願いいたします。

お問い合わせフォーム

株式会社 エヌツーエスエム 営業本部

〒102-0093
東京都千代田区平河町1-3-6 BIZMARKS麹町2F