Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Solr と自然言語処理による
Salesforce のディープサーチ
ベイシス・テクノロジー株式会社
長谷川 純一
Agenda
• Salesforce の検索のしくみ
• Salesforce Multi Tenant Architecture
• マルチテナント環境下での剣先機能の制限
• KonaSearch のアプローチ
• インデックス処理
• ...
Salesforce の検索のしくみ
インデックス処理
① レコードの作成
② トークン化
③ 検索インデック
スへの保存
Source: SALESFORCE ヘルプ > ドキュメント > 検索機能を使用した情報の検索 > 検索のしくみ
ROSETTE
TEXT ANALYTICS
クエリー処理
① 検索クエリー
② トークン化
③ インデックスと照
合
④ 関連性によるラン
ク付け
⑤ アクセス権限に
基づき結果を返す
Source: SALESFORCE ヘルプ > ドキュメント > 検索機能を使用した情報の検索 > ...
マルチテナント アーキクチャ
Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
マルチテナント アーキクチャ
Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
マルチテナント アーキクチャ
Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
マルチテナント アーキクチャ
Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
マルチテナント アーキクチャ
Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
マルチテナント環境下での
検索機能制限
 検索対象オブジェクトに制限
 検索結果数に制限
 日本語の柔軟な検索ができない
(標準的な検索だけを想定したインデックス)
 Org をまたいだ横断的な検索ができない
Salesforceのあらゆるフィールド、オブジェクト、
ファイルと他のデータソースを単一のインデックスで
自然言語検索するAppExchange認定アプリケーション
KonaSearch アーキテクチャ
インデックス処理
インデックス
Direct
Connector
メッセージング
キューイング
ストリーミング
サーバー
ディスパッチャーコンテント ストア
データ
インポート
GCP Virtual Pr...
インデックス
KonaSearch アーキテクチャ
Direct
Connector
メッセージング
キューイング
コンテント ストア
データ
インポート
クエリー処理
ストリーミング
サーバー
ディスパッチャー
インデックス処理
GCP Vi...
KonaSearch アーキテクチャ
Direct
Connector
メッセージング
キューイング
コンテント ストア
データ
インポート
インデックス
ストリーミング
サーバー
ディスパッチャー
サーバー
ディスパッチャー
クエリーパーサー...
KonaSearch アーキテクチャ
Direct
Connector
メッセージング
キューイング
コンテント ストア
データ
インポート
インデックス
ストリーミング
サーバー
ディスパッチャー
サーバー
ディスパッチャー
クエリーパーサー...
フィルター
ファセット
検索結果
メインサーチ
KonaSearch アーキテクチャ
Direct
Connector
メッセージング
キューイング
コンテント ストア
データ
インポート
Open
Connector
API
インデックス
ストリーミング
サーバー
ディスパッチャー
Kon...
Salesforce のレコード
添付ファイルからの引用
SharePoint 文書からの引用
Org2 のレコード
SAP のレコード
Salesforce をさらに活用できる
• 対話的な検索絞り込みができる
• 用途にあわせた検索ページを提供
• Org をまたいだ横断的な検索ができる
• 外部ストレージ、データソースと一緒に検索できる
• 既存システムのデータをすべて S...
Connecting Salesforce to the World
with Deep Search
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

Solr と自然言語処理によるSalesforce のディープサーチ

Download to read offline

Salesforceの検索のしくみ、マルチテナント環境での実装をおさらいした上で、KonaSearch が実現する Salesforce のための検索アプローチを解説します。

  • Be the first to like this

Solr と自然言語処理によるSalesforce のディープサーチ

  1. 1. Solr と自然言語処理による Salesforce のディープサーチ ベイシス・テクノロジー株式会社 長谷川 純一
  2. 2. Agenda • Salesforce の検索のしくみ • Salesforce Multi Tenant Architecture • マルチテナント環境下での剣先機能の制限 • KonaSearch のアプローチ • インデックス処理 • クエリー処理 • 検索ページ • 他の Org、外部データソースとの横断的な検索
  3. 3. Salesforce の検索のしくみ
  4. 4. インデックス処理 ① レコードの作成 ② トークン化 ③ 検索インデック スへの保存 Source: SALESFORCE ヘルプ > ドキュメント > 検索機能を使用した情報の検索 > 検索のしくみ ROSETTE TEXT ANALYTICS
  5. 5. クエリー処理 ① 検索クエリー ② トークン化 ③ インデックスと照 合 ④ 関連性によるラン ク付け ⑤ アクセス権限に 基づき結果を返す Source: SALESFORCE ヘルプ > ドキュメント > 検索機能を使用した情報の検索 > 検索のしくみ ROSETTE TEXT ANALYTICS
  6. 6. マルチテナント アーキクチャ Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
  7. 7. マルチテナント アーキクチャ Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
  8. 8. マルチテナント アーキクチャ Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
  9. 9. マルチテナント アーキクチャ Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
  10. 10. マルチテナント アーキクチャ Source: Salesforce Multi Tenant Architecture: How We Do the Magic We Do
  11. 11. マルチテナント環境下での 検索機能制限  検索対象オブジェクトに制限  検索結果数に制限  日本語の柔軟な検索ができない (標準的な検索だけを想定したインデックス)  Org をまたいだ横断的な検索ができない
  12. 12. Salesforceのあらゆるフィールド、オブジェクト、 ファイルと他のデータソースを単一のインデックスで 自然言語検索するAppExchange認定アプリケーション
  13. 13. KonaSearch アーキテクチャ インデックス処理 インデックス Direct Connector メッセージング キューイング ストリーミング サーバー ディスパッチャーコンテント ストア データ インポート GCP Virtual Private Cloud
  14. 14. インデックス KonaSearch アーキテクチャ Direct Connector メッセージング キューイング コンテント ストア データ インポート クエリー処理 ストリーミング サーバー ディスパッチャー インデックス処理 GCP Virtual Private Cloud
  15. 15. KonaSearch アーキテクチャ Direct Connector メッセージング キューイング コンテント ストア データ インポート インデックス ストリーミング サーバー ディスパッチャー サーバー ディスパッチャー クエリーパーサー KonaSearch クエリー API (Apex) KonaSearch 検索ページ インデックス処理 クエリー処理 GCP Virtual Private Cloud
  16. 16. KonaSearch アーキテクチャ Direct Connector メッセージング キューイング コンテント ストア データ インポート インデックス ストリーミング サーバー ディスパッチャー サーバー ディスパッチャー クエリーパーサー KonaSearch クエリー API (Apex) KonaSearch 検索ページ Salesforce に一切の負荷をかけない インデックス処理 GCP Virtual Private Cloud
  17. 17. フィルター ファセット 検索結果 メインサーチ
  18. 18. KonaSearch アーキテクチャ Direct Connector メッセージング キューイング コンテント ストア データ インポート Open Connector API インデックス ストリーミング サーバー ディスパッチャー KonaSearch 検索ページ サーバー ディスパッチャー クエリーパーサー KonaSearch クエリー API (Apex) ポータル サイト JSON Kona QL 他の Org との横断検索 外部データソースの取り込み GCP Virtual Private Cloud
  19. 19. Salesforce のレコード 添付ファイルからの引用 SharePoint 文書からの引用 Org2 のレコード SAP のレコード
  20. 20. Salesforce をさらに活用できる • 対話的な検索絞り込みができる • 用途にあわせた検索ページを提供 • Org をまたいだ横断的な検索ができる • 外部ストレージ、データソースと一緒に検索できる • 既存システムのデータをすべて Salesforce に移行し なくても、外部ソースとして Salesforce アプリケー ションから検索できる
  21. 21. Connecting Salesforce to the World with Deep Search

Salesforceの検索のしくみ、マルチテナント環境での実装をおさらいした上で、KonaSearch が実現する Salesforce のための検索アプローチを解説します。

Views

Total views

460

On Slideshare

0

From embeds

0

Number of embeds

172

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×