Submit Search
Upload
Elasticsearch boosts SPEEDA search performance
•
6 likes
•
9,276 views
AI-enhanced title
Akira Kitauchi
Follow
第16回elasticsearch勉強会の発表資料です https://elasticsearch.doorkeeper.jp/events/46539
Read less
Read more
Software
Report
Share
Report
Share
1 of 62
Download now
Download to read offline
Recommended
Elastic ML Introduction
Elastic ML Introduction
Hiroshi Yoshioka
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624
Tetsuya Sodo
第45回elasticsearch勉強会 BERTモデルを利用した文書分類
第45回elasticsearch勉強会 BERTモデルを利用した文書分類
shinhiguchi
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Hibino Hisashi
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
Kouhei Sutou
Searchable Snapshot でコスト削減
Searchable Snapshot でコスト削減
shinhiguchi
Edomae 2015 - マルウェアを解析してみよう
Edomae 2015 - マルウェアを解析してみよう
Satoshi Mimura
Contexual bandit @TokyoWebMining
Contexual bandit @TokyoWebMining
正志 坪坂
Recommended
Elastic ML Introduction
Elastic ML Introduction
Hiroshi Yoshioka
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624
Tetsuya Sodo
第45回elasticsearch勉強会 BERTモデルを利用した文書分類
第45回elasticsearch勉強会 BERTモデルを利用した文書分類
shinhiguchi
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Hibino Hisashi
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
Kouhei Sutou
Searchable Snapshot でコスト削減
Searchable Snapshot でコスト削減
shinhiguchi
Edomae 2015 - マルウェアを解析してみよう
Edomae 2015 - マルウェアを解析してみよう
Satoshi Mimura
Contexual bandit @TokyoWebMining
Contexual bandit @TokyoWebMining
正志 坪坂
性能測定道 実践編
性能測定道 実践編
Yuto Hayamizu
機器學習應用於蔬果辨識
機器學習應用於蔬果辨識
Kobe Yu
Elasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させる
nobu_k
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
Koji Kawamura
実践!Elasticsearch + Sudachi を用いた全文検索エンジン
実践!Elasticsearch + Sudachi を用いた全文検索エンジン
S. T.
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
Satoyuki Tsukano
合成変量とアンサンブル:回帰森と加法モデルの要点
合成変量とアンサンブル:回帰森と加法モデルの要点
Ichigaku Takigawa
Amebaにおけるレコメンデーションシステムの紹介
Amebaにおけるレコメンデーションシステムの紹介
cyberagent
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
Yohei Sato
ELK Stack - Kibana操作實務
ELK Stack - Kibana操作實務
Kedy Chang
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
__john_smith__
固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介
Core Concept Technologies
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)
yutannihilation
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
Hibino Hisashi
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
Shushi Namba
fastTextの実装を見てみた
fastTextの実装を見てみた
Yoshihiko Shiraki
Real-time personalized recommendation using embedding
Real-time personalized recommendation using embedding
Recruit Lifestyle Co., Ltd.
Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~
Takashi J OZAKI
Deep learning実装の基礎と実践
Deep learning実装の基礎と実践
Seiya Tokui
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
Takahiko Ito
MySQL8.0 in COSCUP2017
MySQL8.0 in COSCUP2017
Shinya Sugiyama
AWS October Webinar Series - Introducing Amazon Elasticsearch Service
AWS October Webinar Series - Introducing Amazon Elasticsearch Service
Amazon Web Services
More Related Content
What's hot
性能測定道 実践編
性能測定道 実践編
Yuto Hayamizu
機器學習應用於蔬果辨識
機器學習應用於蔬果辨識
Kobe Yu
Elasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させる
nobu_k
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
Koji Kawamura
実践!Elasticsearch + Sudachi を用いた全文検索エンジン
実践!Elasticsearch + Sudachi を用いた全文検索エンジン
S. T.
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
Satoyuki Tsukano
合成変量とアンサンブル:回帰森と加法モデルの要点
合成変量とアンサンブル:回帰森と加法モデルの要点
Ichigaku Takigawa
Amebaにおけるレコメンデーションシステムの紹介
Amebaにおけるレコメンデーションシステムの紹介
cyberagent
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
Yohei Sato
ELK Stack - Kibana操作實務
ELK Stack - Kibana操作實務
Kedy Chang
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
__john_smith__
固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介
Core Concept Technologies
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)
yutannihilation
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
Hibino Hisashi
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
Shushi Namba
fastTextの実装を見てみた
fastTextの実装を見てみた
Yoshihiko Shiraki
Real-time personalized recommendation using embedding
Real-time personalized recommendation using embedding
Recruit Lifestyle Co., Ltd.
Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~
Takashi J OZAKI
Deep learning実装の基礎と実践
Deep learning実装の基礎と実践
Seiya Tokui
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
Takahiko Ito
What's hot
(20)
性能測定道 実践編
性能測定道 実践編
機器學習應用於蔬果辨識
機器學習應用於蔬果辨識
Elasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させる
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
実践!Elasticsearch + Sudachi を用いた全文検索エンジン
実践!Elasticsearch + Sudachi を用いた全文検索エンジン
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
合成変量とアンサンブル:回帰森と加法モデルの要点
合成変量とアンサンブル:回帰森と加法モデルの要点
Amebaにおけるレコメンデーションシステムの紹介
Amebaにおけるレコメンデーションシステムの紹介
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
ELK Stack - Kibana操作實務
ELK Stack - Kibana操作實務
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
fastTextの実装を見てみた
fastTextの実装を見てみた
Real-time personalized recommendation using embedding
Real-time personalized recommendation using embedding
Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~
Deep learning実装の基礎と実践
Deep learning実装の基礎と実践
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
Similar to Elasticsearch boosts SPEEDA search performance
MySQL8.0 in COSCUP2017
MySQL8.0 in COSCUP2017
Shinya Sugiyama
AWS October Webinar Series - Introducing Amazon Elasticsearch Service
AWS October Webinar Series - Introducing Amazon Elasticsearch Service
Amazon Web Services
MySQL 5.7 - What's new, How to upgrade and Document Store
MySQL 5.7 - What's new, How to upgrade and Document Store
Abel Flórez
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgrade
Abel Flórez
MySQL 5.7 + JSON
MySQL 5.7 + JSON
Morgan Tocker
MySQL Ecosystem in 2020
MySQL Ecosystem in 2020
Alkin Tezuysal
Talavant Data Lake Analytics
Talavant Data Lake Analytics
Sean Forgatch
Managing your Black Friday Logs NDC Oslo
Managing your Black Friday Logs NDC Oslo
David Pilato
[OSC 2020 Online/Nagoya] MySQLドキュメントストア
[OSC 2020 Online/Nagoya] MySQLドキュメントストア
Ryusuke Kajiyama
Managing your black friday logs - Code Europe
Managing your black friday logs - Code Europe
David Pilato
Apache Spark v3.0.0
Apache Spark v3.0.0
Jean-Georges Perrin
How ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps life
琛琳 饶
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
Olivier DASINI
Mysql8for blr usercamp
Mysql8for blr usercamp
Mysql User Camp
Develop Python Applications with MySQL Connector/Python
Develop Python Applications with MySQL Connector/Python
Jesper Wisborg Krogh
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL
Tommy Lee
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Ted Wennmark
MySQL Document Store (Oracle Code Warsaw 2018)
MySQL Document Store (Oracle Code Warsaw 2018)
Vittorio Cioe
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
Olivier DASINI
MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17
MySQL Brasil
Similar to Elasticsearch boosts SPEEDA search performance
(20)
MySQL8.0 in COSCUP2017
MySQL8.0 in COSCUP2017
AWS October Webinar Series - Introducing Amazon Elasticsearch Service
AWS October Webinar Series - Introducing Amazon Elasticsearch Service
MySQL 5.7 - What's new, How to upgrade and Document Store
MySQL 5.7 - What's new, How to upgrade and Document Store
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 + JSON
MySQL 5.7 + JSON
MySQL Ecosystem in 2020
MySQL Ecosystem in 2020
Talavant Data Lake Analytics
Talavant Data Lake Analytics
Managing your Black Friday Logs NDC Oslo
Managing your Black Friday Logs NDC Oslo
[OSC 2020 Online/Nagoya] MySQLドキュメントストア
[OSC 2020 Online/Nagoya] MySQLドキュメントストア
Managing your black friday logs - Code Europe
Managing your black friday logs - Code Europe
Apache Spark v3.0.0
Apache Spark v3.0.0
How ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps life
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
Mysql8for blr usercamp
Mysql8for blr usercamp
Develop Python Applications with MySQL Connector/Python
Develop Python Applications with MySQL Connector/Python
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
MySQL Document Store (Oracle Code Warsaw 2018)
MySQL Document Store (Oracle Code Warsaw 2018)
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17
Recently uploaded
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
Hironori Washizaki
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
31events.com
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
ssuser9e7c64
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Akihiro Suda
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
Technogeeks
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
confluent
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Łukasz Chruściel
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Drew Moseley
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
RTS corp
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
vyaparkranti
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
manigoyal112
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
rahul_net
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Christoph Pohl
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
team-WIBU
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Natan Silnitsky
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
kalichargn70th171
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
qr0udbr0
Recently uploaded
(20)
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
Elasticsearch boosts SPEEDA search performance
1.
16 elasticsearch SPEEDA Elasticsearch 2016/6/27
2.
• / @tau3000 •
SPEEDA SPEEDA • • : Ruby, Java
3.
4.
5.
: : 2008 4
1 : 170 ( )
6.
B2B SPEEDA 550 300 /
100 M&A 10 B2C NewsPicks NewsPicks 2
7.
8.
9.
300 / 550 M&A 2009
6 600 ( )
10.
DEMO
11.
12.
13.
SPEEDA Elasticsearch 1. Elasticsearch 2. 3.
NewsPicks SPEEDA 4.
14.
SPEEDA Elasticsearch 1. Elasticsearch 2. 3.
NewsPicks SPEEDA 4.
15.
SPEEDA
16.
SPEEDA • • • •
17.
18.
SPEEDA • • • • • • • •
19.
• • 1000 1000
motor
20.
in MySQL • ID
× ID × ID → • 300 × 2 × 60 ( ) • 6 • 6 ( ) 7 40
21.
in MySQL • • LIKE •
22.
• 10 ×
100 MySQL+ • 10 & 5
23.
• ( CTO
) • KVS • Elasticsearch • Elasticsearch • •
24.
Elasticsearch
25.
in Elasticsearch • 1
=1 (=300 ) • 1 • • • + 6 ( 40 )
26.
• 1 40MB
(JSON ) • 11 (= ) • × + • •
27.
•
28.
• 10 24 •
1 CPU16 128GB SSD RAID • 30 • 2
29.
DEMO
30.
• • 1000 1000
"motor"
31.
SPEEDA Elasticsearch 1. Elasticsearch 2. 3.
NewsPicks SPEEDA 4.
32.
1 (precision)
(recall) (kuromoji_tokenizer ) ngram (cjk_bigram filter )
33.
mapping • bigram, • unigram analyzer: name_analyzer: tokenizer:
standard filter: - standard - cjk_bigram # " " " " " " -> " " " "
34.
• phrase_prefix •
max_expansions 1024 1
35.
"petro china" "query": { "bool":
{ "must": [ { "multi_match": { "query": "petro", "type": "phrase_prefix", "fields": [ "japanese_name", "english_name" ], "max_expansions": 1024 } }, { "multi_match": { "query": "china", "type": "phrase_prefix", "fields": [ "japanese_name", "english_name" ], "max_expansions": 1024 } } ] } }
36.
phrase_prefix (AP) (ES) (ES) phrase_prefix AND petro china petro china petro china NTT China
Petrotech Holdings China Petrochemical Development
37.
max_expansions • term "multi_match": { "query":
" ", "type": "phrase_prefix", "fields": [ "japanese_name", "english_name" ], "max_expansions": 1024 } 1. bigram 1024 … 2. bigram …
38.
max_expansions • • max_expansions>=131 • bigram
X 131 • e 1024 • e term eXXX 1024 1
39.
SPEEDA Elasticsearch 1. Elasticsearch 2. 3.
NewsPicks SPEEDA 4.
40.
NewsPicks • SPEEDA β
2016/6/20 web •
41.
DEMO
42.
43.
1. ID ES
RDB 2. ID ID ES
44.
ID 1. 2. 3. 4. 5. 6. Industry Index (ES) Country
Table (MySQL) Account Title Table (MySQL)
45.
1. 2. 3. 4. 5. 6. ID Industry Index (ES) Country
Table (MySQL) Account Title Table (MySQL)
46.
ID 1. 2. 3. 4. 5. 6. Industry Index (ES) Country
Table (MySQL) Account Title Table (MySQL)
47.
ID 1. 2. 3. 4. 5. 6. Industry Index (ES) Country
Table (MySQL) Account Title Table (MySQL)
48.
ID 1. 2. 3. 4. 5. 6. Industry Index (ES) Country
Table (MySQL) Account Title Table (MySQL)
49.
ID 1. 2. 3. 4. 5. 6. Industry Index (ES) Country
Table (MySQL) Account Title Table (MySQL)
50.
ID JPN( ) AND
IDST014( ) AND AT00102( ) Media Index (ES) "query": { "bool": { "must": [ "term": { "countries": "JPN" }, "term": { "industries": "IDST014" }, "term": { "accountTitles": "AT00102" } ] } }
51.
1. RDB 2. ES
52.
SPEEDA Elasticsearch 1. Elasticsearch 2. 3.
NewsPicks SPEEDA 4.
53.
AP Server Node 01 Node
02 Node 20 Batch Server
54.
SPEEDA • AP • • 1 40MB
55.
Elasticsearch (ES 50 300
) • Full GC • Full GC • Full GC
56.
AP Server Node 01 Node
02 Node 20 Batch Server
57.
AP Server Master Node
01 Master Node 02 Client Node 01 Client Node 02 Data Node 01 Data Node 02 Data Node 20 Batch Server
58.
• Full GC •
Full GC Full GC •
59.
• • Full GC • 0.5
7.2% 2.7% 1.0 2.6% 0.9% 1.5 1.0% 0.5% 2.0 0.7% 0.4%
60.
• Elasticsearch • ES
RDB • • • Elasticsearch (1.4→2.3) inner hits
Download now