Breakfast朝ごはんも美味しかったわ〜。白髪のオッサンに声かけられて何かと思ったら、以前CloudSearchの開発に携わってた、と。今は検索技術系のコンサルをやっててボストンに住んでるそうで。カンファレンス期間中はずっとCloudSearchのパーカーを着ていたのだけど、こういう場では服装も大切なのだな、と。KeynoteCTOのGrantさんが仕切り。今日の夜帰る人はシェラトンに滞在してなくてもカバンはシェラトンのコンシェルジュに預けられるよーとか、夕方のキーノートは気合い入れて準備してきたから出てね、とか。//embedr.flickr.com/assets/client-code.jsCommvaultのRajivさん//embedr.flickr.com/assets/client-code.jsエンタープライズバックアップっていう領域では有名な会社なのですね。メールをバックアップしてoutlookのビューでそのまま過去メールを検索して参照できる的なデモとか便利そうでした。//embedr.flickr.com/assets/client-code.js続いてSalesforceのCathyさん//embedr.flickr.com/assets/client-code.js私も業務でSFDCをガッツリ使ってますが、そりゃ裏側大変だろうなって感じですよね、、//embedr.flickr.com/assets/client-code.jsいろんなデータあるし、//embedr.flickr.com/assets/client-code.jsこの人はアクセス許可するけど、この部門の人はーとかそういうのをエンタープライズ領域ってキッチリやらなきゃいけない。//embedr.flickr.com/assets/client-code.js元々はLucene使ってスケールアップな戦略で高価なハードウェアでオリャっとやってたのを、Solr使って水平分割してコモディティなハードウェアでっていうアプローチ。//embedr.flickr.com/assets/client-code.jsPhase1。この辺はブースでも少し話きかせてもらったんだけど、自前でSolrの外でゴリゴリやってクラスタ頑張ります的なアプローチ。//embedr.flickr.com/assets/client-code.jsPhase2。Zookeeper自分たちで頑張るよ、と。ブースで聞いた話だと、彼らがこの辺に投資はじめた頃はSolrCloudってまだちょっと、、な感じだった、と。稼働系と諸々変更を加えて行く系に分けて、両方にデータを突っ込む。shadowが稼働系よりイイ感じなクオリティになったら稼働系に。//embedr.flickr.com/assets/client-code.jsそして機械学習の技術を使って検索の質を向上させていくアプローチ(このカンファレンスは本当にこのアプローチな話が多かったと思います)//embedr.flickr.com/assets/client-code.jsそして続きは午後のブレークアウトセッションで〜って言われたら、出なきゃいかんがなって気分になりした。SolrTargetのHowardさん。このセッションは個人的に今回のカンファレンスで一番印象に残ったというか、ベストなトークでした。ガチな本番での検索の質の向上度合いが素晴らしい。いうアプローチを知らなかったのか?って言われれば、そうでもないような気がするけど、実際にここまでの結果を出せたことがないから憧れるわーっていう、そんなセッション。//embedr.flickr.com/assets/client-code.js私はHowardでHowじゃないんですけどねーなんていう、割りといちいちウケを取りにいこうするプレゼンスタイル。//embedr.flickr.com/assets/client-code.jsなんで分類しなきゃいけなかったのか、と。Targetって幅広くいろんなものを扱ってる。アーモンドって言っても、チョコレート/家具/ミルク/キャンディ、、っていう感じ。//embedr.flickr.com/assets/client-code.js例えば、何もしないで”7リングなバインダー”とかって検索すると、バインダーより指輪の方が上に出てきちゃったり、elongatedなトイレのトイレカバー探してるのに、、とか、ゼロ件ヒットになっちゃうクエリとか。//embedr.flickr.com/assets/client-code.jsきちんとカテゴリを引き当てて、精度の高いものを返せるようにしようというアプローチ。Dismaxでブーストしてやる。//embedr.flickr.com/assets/client-code.jsつまりこういうことよ、と。//embedr.flickr.com/assets/client-code.js単純ベイズ分類器ってヤツっすねー。簡単にビルドできてスケーラブル。Gain)//embedr.flickr.com/assets/client-code.jsんでもって、ドヤァ!ってヤツですね。Navigationで1件もヒットしなかったヤツは単語をバラして検索して分類してっていうアプローチ。//embedr.flickr.com/assets/client-code.js辞書は全部シングルワードで定義してて、たった100万語。もって、機械学習のアプローチも取り組んでいるけど、現状は人間がrelevanceを...と。(会場はWowと苦笑いの共存というか...)こういう話を聞くと、諸々汎用化した形でフルマネージドなアプローチでクラウドサービスで提供できたりしないかなって妄想が膨らんだりします。PointsLucidworksのSteveさんの話。内容難しそうだったけど、せっかくボストンまで来たんだし、一個くらいこういうセッション出ておこう、と。//embedr.flickr.com/assets/client-code.js年表にそって今までの歴史を振り返りつつ、今後の模索。termsって知らなかったけど5.2で入って6.2で削除されたのとかあるらしい。SolrはAWSのTomasがやってる、とのこと。//embedr.flickr.com/assets/client-code.jsこっからはユースケースとかベンチマークの話でした。Lunch毎食ホントに素晴らしい。Searchの開発エンジニアをしているSeattle在住で、以前日本にも住んでたことがある韓国人のNateってヤツと仲良くなって色んな情報交換ができました。登壇してたMonotaROの久保さんともお話できました。SearchSalesforceでの検索のRelevancyのお話。Joeさん(写真)と、Ammarさん。//embedr.flickr.com/assets/client-code.js3Tierでこんな風にやってますよ、と。Solr本とかに載ってそうなヤツ。Graingerさん。今後の方向性とか知るためにもこの人の話は聞いておきたかった。題名からしてNext感あるやね、と。//embedr.flickr.com/assets/client-code.jsこれからは検索エンジンがSelf-Learningしていく時代だぜ、と。ドーンw//embedr.flickr.com/assets/client-code.jsそこに辿り着くまでの要素技術たち//embedr.flickr.com/assets/client-code.jsこういうサイクルをグルグル回して検索の質をどんどん高めていく。hadoop』って出てきたらどこで区切るか問題。railsだったら〜とか。//embedr.flickr.com/assets/client-code.js辞書だけでなくstatisticalな〜っていう//embedr.flickr.com/assets/client-code.js言葉同士の関連はグラフDBなヤツ//embedr.flickr.com/assets/client-code.jsこの辺のスコアリング話は興味深いですなぁ//embedr.flickr.com/assets/client-code.jsドライバーって言っても、運転手の場合もあるし、Linux用のドライバとか、JDBCドライバとか。//embedr.flickr.com/assets/client-code.jsログデータからホゲホゲする。