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
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.3k
開発効率アップ!Elasticsearch Client Tool 作ってみた
kunihikokido
0
1.8k
はじめての Elasticsearch
kunihikokido
1
1.5k
Elasticsearch 日本語スキーマレス環境構築と、ついでに多言語対応
kunihikokido
5
8k
Other Decks in Technology
See All in Technology
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.2k
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
480
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
250
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
190
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
780
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
200
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
530
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
ガバメントクラウドでのランサムウェア対策
techniczna
2
1k
サイバー捜査員研修(後半)
nomizone
1
810
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
450
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
Mobile First: as difficult as doing things right
swwweet
225
10k
Crafting Experiences
bethany
1
240
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
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/ ✈✈✈
ありがとうございました。