はてなブックマーク開発ブログ

機能変更、お知らせなど

はてなブックマークWeb版のエントリー検索のアルゴリズムを改善しました

はてなブックマークWeb版の全体のブックマークから検索する機能では、検索対象を「タグ」にすることによって、指定したタグがつけられたエントリーを検索することができます(以降「タグ検索」と呼びます)。この度、タグ検索のアルゴリズムを改善するリリースを行いましたのでお知らせします。

これまでのタグ検索では、指定されたタグのみでエントリーを検索しており、表記揺れや類義語に対応していませんでした。例えば はてな でタグ検索を行っても、hatena というタグのみがついたエントリーを発見することはできませんでした。そのため、タグの情報が少ない新着エントリーの検索などにおいては、ユーザーの意図に合致するはずのエントリーが発見されずに埋もれてしまう可能性がありました。

今回のリリースでは、タグ検索のアルゴリズムを改善し、タグの表記揺れや類義語を考慮してエントリーを検索するようになりました。表記揺れや類義語の発見は、これまでのブックマークの傾向をもとに機械学習を用いて自動で行なっています。パワーアップしたエントリー検索を是非ご利用ください。

補足

  • 表記揺れや類義語を考慮しない従来の検索は、"はてな" のように検索キーワードをダブルクォーテーションで囲むことでご利用いただけます
  • はてなブックマークWeb版の本記事で言及していない範囲や、はてなブックマークアプリ版では従来通りの検索が行われますのでご注意ください
  • 細かい検索精度の向上は現在取り組み中で、検索するタグによっては期待する検索結果が得られない可能性があります

開発者向けの情報

以下の検索結果にも今回のアルゴリズムの改善が反映されます。従来通りの検索結果を取得したい場合は、検索するタグを "はてな" のようにダブルクォーテーションで囲んでご利用ください。