Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
emo.travel の紹介と Elasticsearch の活用について
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kunihiko Kido
June 19, 2018
Technology
2.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
emo.travel の紹介と Elasticsearch の活用について
Kunihiko Kido
June 19, 2018
More Decks by Kunihiko Kido
See All by Kunihiko Kido
Elasticsearchで作るメディアサイト
kunihikokido
7
2.5k
VELTRA - Elastic{ON} Tour Tokyo 2017
kunihikokido
0
1.6k
Elasticsearch 勉強会 2/2
kunihikokido
1
1.6k
Elasticsearch 勉強会 1/2
kunihikokido
4
5.6k
Developers.IO 2016 C-2 「Elasticsearchで自由自在に検索・分析できるようになるためのヒント」
kunihikokido
7
2.2k
開発効率アップ!Elasticsearch Client Tool 作ってみた
kunihikokido
0
1.8k
はじめての Elasticsearch
kunihikokido
1
1.5k
Elasticsearch 日本語スキーマレス環境構築と、ついでに多言語対応
kunihikokido
5
7.9k
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.3k
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
470
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
130
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.3k
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
240
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
1.5k
Kiro Ambassador を目指す話
k_adachi_01
0
110
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
1.3k
200個のGitHubリポジトリを横断調査したかった
icck
0
140
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
110
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Become a Pro
speakerdeck
PRO
31
6k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
Deep Space Network (abreviated)
tonyrice
0
210
The SEO identity crisis: Don't let AI make you average
varn
0
490
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
240
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
For a Future-Friendly Web
brad_frost
183
10k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
emo.travel の紹介と Elasticsearch の活用について Kunihiko Kido Jun. 19, 2018, VELTRA
Corporation Japan Elastic User Group 第1回
ベルトラ株式会社で、ソリューション企画開発してま す。最近の趣味は焚き火をしながら日本酒 * Hello Elasticsearch ブログ * VELTRA Engineering ブログ
* Elastic{on} Toure Tokyo 2017 登壇 自己紹介 Kunihiko Kido Elasticsearch 90% Python 85% GCP 83% AWS 65%
VELTRA とは? 現地オプショナルツアー予約&観光旅行【 VELTRA-ベルトラ】 世界111か国268都市13,000種類以上の現地オプショナルツアーを 30万件以上の体験談から選べ る現地ツアー専門予約サイト VELTRA(ベルトラ)。限定キャンペーンや各種特典、最低価格保証に ポイント還元も。 (※
数値は2018年6月19日現在) https://www.veltra.com emo.travel の説明の前に ...
emo.travel とは? 言葉にできないほどの感動。 世界の誰かが感じた特別な旅をコレクションしてお届けします。 あなたの知らない体験がきっと見つかる旅メディア「エモ」。 https://emo.travel (2018/06/13 Open)
コンセプトにあった体験談を自動 掲載 01 例えば、「ゴージャスな夜景が見たい」と言うコンセプ トにあった写真やテキストを登録するだけで約30万 件の体験談の中からその内容にあった体験談を自 動でコレクションに掲載することができます。 ニッチなニーズにアプローチ可能に : 短期間、低コストでコレクション(特集ページ)を作成
できるようになることで、これまでリーチ出来ていな かったニッチなニーズにアプローチすることができる ようになります。 #Elasticsearch #GoogleVisionAPI
ETL処理 仕組み Index side 投稿 体験談 データ 体験談 データ 検索用
体験談 データ • データ構造変換 • コード変換 • 付加情報付与 ◦ 画像からテキスト情報抽出 ◦ 画像からカラーコード抽出 ◦ etc Google Vision API ・・・ ・・・ Elasticsearch TEXT + IMAGES TEXT + IMAGES TEXT + META
仕組み Search Side コレクション管理ページ コンセプトにあった写真、テキストを登録 コレクションページ コンセプトの写真、テキストに関連する体験談を掲載 Elasticsearch Publishing ...
Query Result サイト運営者が高度な 検索条件をシンプルに管理
例えば、「空を自由に飛びたいな」など自由な文章で 検索すると、約30万件の体験談から、そのイメージ に近い体験談を一覧表示することができます。 曖昧な検索で気づきを与える : 見つけるための検索(絞り込む)から発見するため の検索(ランキング)まで、 Elasticsearch は幅広く活 用できます。エモでは発見するための検索を重視
し、ゼロ件ヒットにならないように、ユーザーが入力し た文章になるべく近い情報を提供し、気づきをサ ポートします。 「空を自由に飛びたいな」 曖昧な検索をサポート 02 #Elasticsearch #minimum_should_match:60%
旧システムから検索だけ先に切り出す 03 VELTRA 流モノリシックなシステムから新サービスを切り出すステップ イマ ココ! #Elasticsearch #IndexAliases
まとめ • 人の感覚に頼っていたところをロジック化すると夢が広がる。 • 管理サイトで検索条件をコントロールできると幸せ。 • フリーワード検索は OR 条件を中心に設計すると発見に繋がる。 •
トランザクション系のシステムは、 ES をうまく使って切り出す方法がしっくりくる。
各種 URL • 現地オプショナルルアー予約&旅行観光 ◦ VELTRA 日本語 (https://www.veltra.com/jp/) ◦ VELTRA
English (https://www.veltra.com/en/) ◦ VELTRA 简体中文 (https://www.veltra.com/cn/) ◦ VELTRA 繁體中文 (https://www.veltra.com/tw/) ◦ VELTRA 한국어 (https://www.veltra.com/kr/) ◦ Hawaii Activities.com (https://www.hawaiiactivities.com/) ◦ CityDiscovery (https://www.city-discovery.com/) • あなたの知らない体験がきっと見つかる旅メディア「エモ」 ◦ emo (https://emo.travel/) • Your Story begins here !! ◦ 採用情報 (https://hr.veltra.com/)
12 Your Story Begins Here! 一緒に働く仲間を募集中 ✈✈✈ https://hr.veltra.com/ ✈✈✈
ありがとうございました。