pixtaにおけるcloudsearch運用 - jaws days 2016 lt
TRANSCRIPT
![Page 1: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/1.jpg)
PIXTAにおける
CloudSearch運用PIXTA 株式会社 星直史
16545027 Photo by Fast&Slow
![Page 2: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/2.jpg)
自己紹介
主に Railsでバックエンドの処理を書いています。 検索システムの担当をすることが多く、 CloudSearchを触ることが多いです。
星直史@NaoshiHoshi
PIXTA 株式会社
エンジニアリーダー
Rails歴 4年
AWS歴 4年
![Page 3: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/3.jpg)
ピクスタのご紹介
![Page 4: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/4.jpg)
検索結果
1600 万点以上
![Page 5: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/5.jpg)
多言語対応
![Page 6: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/6.jpg)
● PIXTAにおける海外対応 (地域別加点 )
今日話すこと
海外対応
● Analysis Schemes
国内対応
![Page 7: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/7.jpg)
● PIXTAにおける海外対応 (地域別加点 )
今日話すこと
海外対応
● Analysis Schemes
国内対応
![Page 8: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/8.jpg)
人物カテゴリ結果
日本 海外(欧米)
海外対応
![Page 9: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/9.jpg)
野菜・食材カテゴリ結果
日本 海外(欧米)
海外対応
![Page 10: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/10.jpg)
ロケール別のスコアリング海外対応
200 点20 点
![Page 11: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/11.jpg)
検索順位の算出海外対応
日本 中国 ヨーロッパ
素材A
素材B
素材C
素材 Aの地域 素材 Bの地域 素材 Cの地域
0km
検索した人からの距離
3000km
検索した人からの距離
20,000km
検索した人からの距離
日本
検索した人の地域
IPを元に緯度経度を算出
=> =>
![Page 12: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/12.jpg)
CloudSearchの活用海外対応
(200 * pow(0.98, ((haversin(36.204824000, 138.252924000, location.latitude, location.longitude) / 50))))
![Page 13: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/13.jpg)
● PIXTAにおける海外対応 (地域別加点 )
今日話すこと
海外対応
● Analysis Schemes
国内対応
![Page 14: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/14.jpg)
Tokenizeとは?国内対応
国内検索においては、日本語のタグ情報を検索ヒットの条件としている=> bigram で分かち書きに。デフォルトの kuromojiトークナイズでは
きゃ => 動詞
べつ => 名
詞
きゃべつが Tokenizeされてしまう。
![Page 15: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/15.jpg)
Tokenizeの対応国内対応
![Page 16: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/16.jpg)
表記揺れの対応国内対応
![Page 17: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/17.jpg)
AWS愛
![Page 18: PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT](https://reader036.vdocuments.site/reader036/viewer/2022062503/58a603a81a28abf6198b62fd/html5/thumbnails/18.jpg)
インターネットでフラットな世界をつくる
We're hiring!
7336449 Photo by Sunny studio