SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
オフィスに1台!全文検索Fess
 5 分で簡単に構築可能な全文検索システム
自己紹介
    名前: 菅谷信介
    所属: N2SM, Inc.
      オープンソース製品の提供やサポートなど
    オープンソース活動:
       – Apache Portals (Jetspeed2など) コミッタ
       – Seasarプロジェクトコミッタ(S2Container, Teeda,
         SAStruts, DBFlute, S2Portlet, S2Robot..)
       – Portal Application Laboratory(PAL)プロジェクト運営
       – Fessプロジェクト運営
       などなど・・・
    Blog: http://d.hatena.ne.jp/shinsuke_sugaya/
    Twitter: https://twitter.com/shinsuke_sugaya/
Confidential & Proprietary
アジェンダ
  Fessの概要
  デモ
        インストールから立ち上げまで
        基本設定など
        ケース1:自社サイトに検索機能を追加したい
        ケース2:社内システムのドキュメント検索
        ケース3:データベース検索
        ケース4:ロール別検索

    Fessの今後


Confidential & Proprietary
Fessとは
  簡単に導入できるOSS全文検索システム
 →たとえば、namazuとかGoogleMiniとか…
  オープンソース:Apacheライセンス
  検索エンジン部分:Apache Solr
  クローラ部分:S2Robot




Confidential & Proprietary
Fessでできること
  Webサイトのクロール
  ファイルシステムのクロール
  データベースのクロール
  クロール時間の設定、即時クロール、停止
  差分クロール
  MS Ofce、PDF、圧縮ファイルもサポート
  3大キャリア端末で検索可能
  ログイン状態で検索結果の出し分け可能
  登録したカテゴリごとに検索可能
  ブラウザによる管理画面

Confidential & Proprietary
アーキテクチャ
  標準でオールインワンで提供
  Tomcatにfess.warとsolr.warを配備

                                  fess.war                         solr.war

                S2Robot                S2Chronos


                SAStruts                DBFlute       H2Database      Solr


                             Seasar2



                                             Tomcat



Confidential & Proprietary
Fessヒストリー
  Fess 1.0 (2009/9)
  Fess 1.1 (2009/10)
    BASIC/DIGEST認証
    設定のバックアップ・リストア
  Fess 2.0 (2010/01)
    パフォーマンス向上
    ロール・カテゴリ対応
  Fess 3.0 (2010/03)、3.1 (2010/6)
    Solr 1.4対応
    データベースクロール対応
Confidential & Proprietary
デモ
  インストールから立ち上げまで
  基本設定の確認
  ディレクトリ構成の確認




Confidential & Proprietary
デモ
 ケース1:自社サイトに検索機能を追加
  N2SMサイトに検索機能を付けたい




Confidential & Proprietary
デモ
 ケース2:社内システムのドキュメント検索
  社内のあるディレクトリを検索対象にしたい
  ワードやPDFを検索したい
  社内からのアクセスはサーバ経由




Confidential & Proprietary
デモ
 ケース3:データベース検索
  グッジョブの案件データベースを利用
  MySQLに格納されている




Confidential & Proprietary
デモ
 ケース4:ロール別検索
  営業部と技術部ロール作成
    営業部(sales): hanako
    技術部(engineer): taro
  クロール設定作成
    全社用 (hanakoとtaroが閲覧可能)
    営業部用 (hanakoだけが閲覧可能)
    技術部用 (taroだけが閲覧可能)



Confidential & Proprietary
今後
  検索画面の使い勝手向上
  パフォーマンスの更なる向上
  データストアの種類を増やす
  ドキュメントの強化
  iPhone/Androidアプリ対応




Confidential & Proprietary
Q&A


Confidential & Proprietary

Weitere ähnliche Inhalte

Was ist angesagt?

Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
MasayukiIke
 

Was ist angesagt? (20)

Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
 
はじめての検索エンジン&Solr 第13回Solr勉強会
はじめての検索エンジン&Solr 第13回Solr勉強会はじめての検索エンジン&Solr 第13回Solr勉強会
はじめての検索エンジン&Solr 第13回Solr勉強会
 
SolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみようSolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみよう
 
社内ドキュメント検索システム構築のノウハウ
社内ドキュメント検索システム構築のノウハウ社内ドキュメント検索システム構築のノウハウ
社内ドキュメント検索システム構築のノウハウ
 
solr勉強会資料
solr勉強会資料solr勉強会資料
solr勉強会資料
 
ESFluteによるElasticsearchでのO/Rマッパーを用いた開発
ESFluteによるElasticsearchでのO/Rマッパーを用いた開発ESFluteによるElasticsearchでのO/Rマッパーを用いた開発
ESFluteによるElasticsearchでのO/Rマッパーを用いた開発
 
Fess/Elasticsearchを使った業務で使える?全文検索への道
Fess/Elasticsearchを使った業務で使える?全文検索への道Fess/Elasticsearchを使った業務で使える?全文検索への道
Fess/Elasticsearchを使った業務で使える?全文検索への道
 
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
 
hs_spider_hs_something_20110906
hs_spider_hs_something_20110906hs_spider_hs_something_20110906
hs_spider_hs_something_20110906
 
Elasticsearch Authプラグインでアクセスコントロール
Elasticsearch AuthプラグインでアクセスコントロールElasticsearch Authプラグインでアクセスコントロール
Elasticsearch Authプラグインでアクセスコントロール
 
Elasticsearchプラグインの作り方
Elasticsearchプラグインの作り方Elasticsearchプラグインの作り方
Elasticsearchプラグインの作り方
 
ElasticsearchとTasteプラグインで作るレコメンドシステム
ElasticsearchとTasteプラグインで作るレコメンドシステムElasticsearchとTasteプラグインで作るレコメンドシステム
ElasticsearchとTasteプラグインで作るレコメンドシステム
 
Spiderストレージエンジンのご紹介
Spiderストレージエンジンのご紹介Spiderストレージエンジンのご紹介
Spiderストレージエンジンのご紹介
 
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
 
Apache Solr 入門
Apache Solr 入門Apache Solr 入門
Apache Solr 入門
 
2019-10-18 JXUG Xamarin.Essentials - #3 File System Helpers
2019-10-18 JXUG Xamarin.Essentials - #3 File System Helpers2019-10-18 JXUG Xamarin.Essentials - #3 File System Helpers
2019-10-18 JXUG Xamarin.Essentials - #3 File System Helpers
 
AlfrescoとSolr(後編)
AlfrescoとSolr(後編)AlfrescoとSolr(後編)
AlfrescoとSolr(後編)
 
DeclarativeSql
DeclarativeSqlDeclarativeSql
DeclarativeSql
 
2019-09-20 JXUG Introduction to Xamarin.Essentials #2 Preferences
2019-09-20 JXUG Introduction to Xamarin.Essentials #2 Preferences2019-09-20 JXUG Introduction to Xamarin.Essentials #2 Preferences
2019-09-20 JXUG Introduction to Xamarin.Essentials #2 Preferences
 
AlfrescoとSolr(中編)
AlfrescoとSolr(中編)AlfrescoとSolr(中編)
AlfrescoとSolr(中編)
 

Ähnlich wie オフィスに1台!全文検索Fess

20120822_dstn技術交流会_dstnのご紹介と最新技術情報
20120822_dstn技術交流会_dstnのご紹介と最新技術情報20120822_dstn技術交流会_dstnのご紹介と最新技術情報
20120822_dstn技術交流会_dstnのご紹介と最新技術情報
dstn
 
SAStruts Seminar In Tripodworks
SAStruts Seminar In TripodworksSAStruts Seminar In Tripodworks
SAStruts Seminar In Tripodworks
tripodworks
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
 
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
Amazon Web Services Japan
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
 
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
linzhixing
 
CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)
Satoshi Shimazaki
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
chenree3
 

Ähnlich wie オフィスに1台!全文検索Fess (20)

ServiceStackの紹介
ServiceStackの紹介ServiceStackの紹介
ServiceStackの紹介
 
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門
 
Oci file storage service deep dive 20181001 ss
Oci file storage service deep dive 20181001 ssOci file storage service deep dive 20181001 ss
Oci file storage service deep dive 20181001 ss
 
Prometheus at Preferred Networks
Prometheus at Preferred NetworksPrometheus at Preferred Networks
Prometheus at Preferred Networks
 
20120822_dstn技術交流会_dstnのご紹介と最新技術情報
20120822_dstn技術交流会_dstnのご紹介と最新技術情報20120822_dstn技術交流会_dstnのご紹介と最新技術情報
20120822_dstn技術交流会_dstnのご紹介と最新技術情報
 
できる!サーバレスアーキテクチャ
できる!サーバレスアーキテクチャできる!サーバレスアーキテクチャ
できる!サーバレスアーキテクチャ
 
SAStruts Seminar In Tripodworks
SAStruts Seminar In TripodworksSAStruts Seminar In Tripodworks
SAStruts Seminar In Tripodworks
 
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門	ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
 
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
 
141030ceph
141030ceph141030ceph
141030ceph
 
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
 
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphereQuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
 
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
 
CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)
 
BPStudy20121221
BPStudy20121221BPStudy20121221
BPStudy20121221
 
Seasarプロジェクト徹底攻略
Seasarプロジェクト徹底攻略Seasarプロジェクト徹底攻略
Seasarプロジェクト徹底攻略
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
 

Kürzlich hochgeladen

Kürzlich hochgeladen (11)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 

オフィスに1台!全文検索Fess

  • 2. 自己紹介  名前: 菅谷信介  所属: N2SM, Inc. オープンソース製品の提供やサポートなど  オープンソース活動: – Apache Portals (Jetspeed2など) コミッタ – Seasarプロジェクトコミッタ(S2Container, Teeda, SAStruts, DBFlute, S2Portlet, S2Robot..) – Portal Application Laboratory(PAL)プロジェクト運営 – Fessプロジェクト運営 などなど・・・  Blog: http://d.hatena.ne.jp/shinsuke_sugaya/  Twitter: https://twitter.com/shinsuke_sugaya/ Confidential & Proprietary
  • 3. アジェンダ  Fessの概要  デモ  インストールから立ち上げまで  基本設定など  ケース1:自社サイトに検索機能を追加したい  ケース2:社内システムのドキュメント検索  ケース3:データベース検索  ケース4:ロール別検索  Fessの今後 Confidential & Proprietary
  • 4. Fessとは  簡単に導入できるOSS全文検索システム →たとえば、namazuとかGoogleMiniとか…  オープンソース:Apacheライセンス  検索エンジン部分:Apache Solr  クローラ部分:S2Robot Confidential & Proprietary
  • 5. Fessでできること  Webサイトのクロール  ファイルシステムのクロール  データベースのクロール  クロール時間の設定、即時クロール、停止  差分クロール  MS Ofce、PDF、圧縮ファイルもサポート  3大キャリア端末で検索可能  ログイン状態で検索結果の出し分け可能  登録したカテゴリごとに検索可能  ブラウザによる管理画面 Confidential & Proprietary
  • 6. アーキテクチャ  標準でオールインワンで提供  Tomcatにfess.warとsolr.warを配備 fess.war solr.war S2Robot S2Chronos SAStruts DBFlute H2Database Solr Seasar2 Tomcat Confidential & Proprietary
  • 7. Fessヒストリー  Fess 1.0 (2009/9)  Fess 1.1 (2009/10)  BASIC/DIGEST認証  設定のバックアップ・リストア  Fess 2.0 (2010/01)  パフォーマンス向上  ロール・カテゴリ対応  Fess 3.0 (2010/03)、3.1 (2010/6)  Solr 1.4対応  データベースクロール対応 Confidential & Proprietary
  • 8. デモ  インストールから立ち上げまで  基本設定の確認  ディレクトリ構成の確認 Confidential & Proprietary
  • 9. デモ ケース1:自社サイトに検索機能を追加  N2SMサイトに検索機能を付けたい Confidential & Proprietary
  • 10. デモ ケース2:社内システムのドキュメント検索  社内のあるディレクトリを検索対象にしたい  ワードやPDFを検索したい  社内からのアクセスはサーバ経由 Confidential & Proprietary
  • 11. デモ ケース3:データベース検索  グッジョブの案件データベースを利用  MySQLに格納されている Confidential & Proprietary
  • 12. デモ ケース4:ロール別検索  営業部と技術部ロール作成  営業部(sales): hanako  技術部(engineer): taro  クロール設定作成  全社用 (hanakoとtaroが閲覧可能)  営業部用 (hanakoだけが閲覧可能)  技術部用 (taroだけが閲覧可能) Confidential & Proprietary
  • 13. 今後  検索画面の使い勝手向上  パフォーマンスの更なる向上  データストアの種類を増やす  ドキュメントの強化  iPhone/Androidアプリ対応 Confidential & Proprietary