最高の暗号取引プラットフォーム

計算式とトレード技術の磨き方とは

計算式とトレード技術の磨き方とは

「いい検索」とはなにか?
検索システムのしくみと評価指標を解説

2019年2月26日、検索技術研究会が主催するイベント「Search Engineering Tech Talk」が開催されました。「検索」や「検索システム」にまつわる技術や手法を共有する本イベント。第1回となる今回は、3人のエンジニアが、現場の経験を通して学んだノウハウや、検索にまつわる知見を語ります。プレゼンテーション「『いい検索』を考える」に登壇したのは。株式会社リクルートテクノロジーズの内田臣了氏。一般的に用いられる検索エンジンの仕組みと「いい検索」の条件について解説します。講演資料はこちら

「いい検索」を考える

内田臣了氏(以下、内田):よろしくお願いします。「いい検索を考える」というタイトルで、リクルートテクノロジーズの内田が発表いたします。

そもそも検索とはなにか?

フィルタリングとはなにか

適合率を上げるためにできること

下の「クエリ正規化」という例も挙げています。例えばこういう……すごく雑な例なんですけど、「Made in JAPAN」と大文字で書かれていたり、全角だったりするものがあったとします。それを検索のときには、全部小文字で半角の「made in japan」に合わせてあげることで、書き方によって一部の結果が見つからないということを防げます。

適合率と再現率はトレードオフ

ランキングの評価指標

NDCGとMMR

ユーザビリティの三要素

ほかにも、このワンちゃんの名前はわかんないけど、「フランスの中型の犬」であることがわかっていたとすると、こういう「フランス 中型 猟犬」という入力方法もあります。「フランス 中型」で検索して、ぜんぜん犬じゃないものが出てきたとしたら、そこに「猟犬」と、犬であるという情報を足すことができるので、条件の足し引きが容易である、という例になります。

入力インタフェースを考える

ただ「フランス 計算式とトレード技術の磨き方とは 中型 猟犬」で検索した人は、こういう出され方だと、自分が探しているものがブリタニースパニエルかどうかがわからないわけです。そういう人には、「内容のどこどこに一致しました」というものを出してあげるといいかもしれないですね。

例えば「ブリタニース『ニパ』エル」で検索して、「1件も見つかりませんでした」となると悲しいので、「もしかしてブリタニースパニエルですか」と出してあげる。ほかには「ブリタニースパニエル」で検索したときに、「あなたが探しているのは飼い方ですか? ブログですか? トリミングですか?」と出してあげる。もしくは、関連するキーワードで「ブリーダー」はどうでしょうといった見せ方もあります。そうすることで、検索のインタラクションを支援できます。

サービスにおける「いい検索」

目指すべき指標はなにか?

サービスの役割を意識して、指標を決める

検索結果の点数付けについて

司会者:ありがとうございます。最初に相応しいような、ダイジェストみたいな発表でした。1つか2つくらい質問があれば。

質問者:発表ありがとうございます。1つ質問したいのは、評価指標のところで、「この検索結果の点数が高い」みたいな評価指標があったと思うんですけど、その点数付けみたいなのはどういう感じで行うんですかね。実際にサービスでやってるときとか……。

内田:(スライドを指して)この話ですか。

質問者:はい。その点数付けをするとき、どういうログからそういうふうに取るかとか、決め打ちでいくのかみたいなところです。

内田:一番原始的なやり方なんですけど、例えば、学術界隈だと何人かバイトを雇って実際に検索してもらって、その結果ごとに点数を付けてもらうということを行っていることが多いです。

質問者:ありがとうございます。

司会者:ほか、ありますかね。風邪をひいて懇談会に最後まで出られるかわからないんですけど、捕まえていろいろ聞いてください(笑)。サービス的な部分の話とかもできると思います。ありがとうございます。

Search Engineering Tech Talk

Search Engineering Tech Talkに関する記事をまとめています。コミュニティをフォローすることで、Search Engineering Tech Talkに関する新着記事が公開された際に、通知を受け取ることができます。

技術書出版
ラムダノート株式会社

新刊『検索システム ― 実務者のための開発改善ガイドブック』の発売を開始しました

PDF版を先行発売していた新刊、『検索システム ― 実務者のための開発改善ガイドブック』(打田智子・古澤智裕・大谷 純・加藤 遼・鈴木翔吾・河野晋策 共著)の発売を開始しました。 本書は、Webサイトをはじめ現代のITシステムで当たり前のように提供されている「検索」の仕組みを実装、運用、改善.

大型連休中の発送につきまして

ラムダノートです。ご来店ありがとうございます。 2022年大型連休中の、紙書籍の発送についてのお知らせです。 4/27日(水)までのご注文 → 4/28(木)に発送手配予定 4/28日(木)から5/1(日)までのご注文 → 5/2(月)に発送手配予定 5/2日(月)から5/5(木・祝.

新刊『検索システム ― 実務者のための開発改善ガイドブック』のお知らせ

新刊『検索システム ― 実務者のための開発改善ガイドブック』のお知らせ

ご来店ありがとうございます。 2022年5月刊行の新刊『検索システム ― 実務者のための開発改善ガイドブック』(打田智子・古澤智裕・大谷 純・加藤 遼・鈴木翔吾・河野晋策 共著)のお知らせです。(リンク先は「PDFのみ」バージョンです。紙書籍とPDFのお得なセットも購入可能です) Webでは.

検索システム ― 実務者のための開発改善ガイドブック

「情報検索」×「データサイエンス」×「全文検索エンジン」

  • 打田智子・古澤智裕・大谷 純・加藤 遼・鈴木翔吾・河野晋策 共著
  • 360ページ
  • A5判
  • ISBN:978-4-908686-13-9
  • 2022年5月2日 第1版第1刷 発行

大量のデータから必要な情報をすばやく見つけ出したい。その要求をコンピューターで叶えるための「検索システム」を実現するためには、「情報を見つけたい」という漠然とした要求をどうやって定式化すればいいか、それに合致する情報を膨大なデータから効率的に取り出すためのデータ構造とアルゴリズム、そうして見つかった複数の情報を提示する方法や順序などなど、考慮しなければならない課題がたくさんあります。

検索システムの実現に伴うさまざまな課題に取り組む鍵は情報検索です。情報検索は、コンピューターを利用するものに限っても、すでに数十年に及ぶ理論の蓄積がある研究分野です。さらに近年では、「ユーザーが検索したいものを定式化できていない状態での検索」(探索的検索)や、検索結果を提示する際の順序決定(ランキング)において、機械学習をはじめとするいわゆるデータサイエンスの知見が強力な手段として活用されています。

本書は、情報検索とデータサイエンスを見据えつつ、主に全文検索エンジンを利用した検索システムの構築を考えている人、もしくはすでに運用している検索システムの改善を考えている人のためのガイドとなるべく書かれました。利用者はもちろんシステムを提供する側にとっても「よい検索」を実現するために必要になるさまざまな知識や考え方を整理してお伝えするものです。

検索システム ― 実務者のための開発改善ガイドブック

検索システム ― 実務者のための開発改善ガイドブック(電子書籍のみ)

Goならわかるシステムプログラミング 計算式とトレード技術の磨き方とは 第2版

実はよく知らなかったコンピューターのこと全部

  • 渋川よしき 著
  • 424ページ
  • A5判
  • ISBN:978-4-908686-12-2
  • 2017年10月23日 第1版第1刷 発行
  • 2022年3月23日 第2版第1刷 発行

OSやメモリのこと、もう少しだけ詳しく知っておきたい!

そんな方々のために、アプリケーションのコードから降りていくことで俯瞰的かつ具体的に低レイヤを自分の糧にできる、たくさんのエンジニアに読まれた名著の改訂版です。

第2版では、シェルプロセスが実行されるまでといった「経験的になんとなく知っているけど……」というトピックの解説が章単位で追加されるなど、初版よりさらにボリュームが増しています。

Goならわかるシステムプログラミング 第2版

Goならわかるシステムプログラミング 第2版(PDF版のみ)

『プロフェッショナルIPv6 第2版』

IPv6対応が気になるすべてのITエンジニアのための改訂版

  • 小川晃通 著
  • 488ページ
  • B5判
  • ISBN:978-4-908686-11-5
  • 電子書籍の形式:PDF
  • 2018年7月20日 第1版第1刷 発行
  • 2021年12月20日 第2版第1刷 発行

IPv4なら何となく知っているし、アドレスが長くなるだけだから、いまさら500ページ近い本を読む必要はない」という方にこそ頭から読んでみてほしい、IP層として必要な機能をすべて取り込んだ複雑で高機能なIPv6プロトコルの全体像。プライベートアドレスやNATを前提として運用されているIPv4と、それらがないIPv6の両方を深く知ることではじめて説明できる、リアルな現在のインターネットの姿。NTT NGNにおけるIPv6インターネット接続についても付録にて詳解。

プロフェッショナルIPv6 第2版

プロフェッショナルIPv6 第2版(電子書籍のみ)

『研鑽Rubyプログラミング(β版)』

原則を学んで腕を磨き、さらなる高みを目指す

  • Jeremy Evans 著、角谷信太郎 訳
  • 原書 Polished Ruby 計算式とトレード技術の磨き方とは Programming
  • A5判
  • 計算式とトレード技術の磨き方とは
  • 2021年11月30日 β版先行発売中

本書の目的は、中級から上級のRubyプログラマーが従うべき有用な原則を伝えることです。 解決策をどのように実装するかだけではなく、さまざまな実装方式と、それらの間のトレードオフ、ある方式が特定の状況下ではなぜ有効なのかといった観点も重視します。 原則を伝えることが本書の主な目的ですが、Rubyプログラミングの発展的な技法について説明することもあります。(本書β版「はじめに」より)

β版についての注意

  • 完成前の状態でいち早くお読みいただけて、フィードバックが可能なPDFの商品です。現在は第1部(全体の40%強)までお読みいただけます。
  • 正式版が発売されるまでの間に、何度かのアップデートを予定しています。最終的には正式版とほぼ同じ内容のPDFをお読みいただける予定です(ユーザ登録が必要です)
  • 各ページに、フィードバック送信用のURLへのリンクがついています
  • β版には紙書籍はありません。紙書籍が必要な場合には、別途正式版の発売後にお求めをお願いします
  • β版は、将来発売される予定の正式版とは別の商品になります(カバー等も異なります)。もし、正式版の発売後に正式版のPDF書籍が必要な場合には、別途 正式版の発売後に お求めをお願いします

研鑽Rubyプログラミング β版

n月刊ラムダノート

計算機好きのための技術解説情報誌

n月刊ラムダノート(エヌゲッカンラムダノート)は、nヶ月ごとに刊行される計算機好きのための技術解説情報誌。コンセプトは「いろんなIT系技術書から1 章ずつ選んできた解説記事の集まり」です。毎回3~4つの記事が掲載されて1500円。
本誌の紙書籍については、配送料 当社負担でお届けします。副作用として、n月刊ラムダノート(紙版)と一緒に他の書籍をお買い上げいただくと、注文全体の配送料負担が無料になります(PDF版 n月刊ラムダノート の同時購入では通常の配送料がかかります)。

関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次
閉じる