Text
Page: 1
Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! クリアコード 須藤功平 【徳丸浩と学ぶビジネスセミナー】 WordPressのセキュリティと全文検索について学ぶ! 【Mroonga対応】 2018-02-09 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 2
全文検索 Google・Bingが 提供している 機能 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 3
Google提供の機能 キーワードで 部分一致検索 「ラーメン」で「味噌ラーメン」も「豚骨ラーメン」もヒット Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 4
Google提供の機能 高速な検索 1秒以内に返ってくる Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 5
Google提供の機能 それっぽい順で 並び替え 先頭数件だけ見れば結果を判断可能 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 6
Google提供の機能 ページの中身を チラ見せ ページを開かなくても結果を判断可能 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 7
Google提供の機能 検索結果中の キーワードを ハイライト どこにヒットしたかがわかりやすい Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 8
Google提供の機能 複数キーワード での 絞り込み 「ラーメン」→「ラーメン 豚骨」で絞り込み Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 9
Google提供の機能 キーワードの 入力補完 「wo」で「WordPress」を提示 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 10
Google提供の機能 同義語の同一視 「ワードプレス」でも「WordPress」が見つかる Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 11
Google提供の機能 現在地周辺の 情報を クローズアップ 「ラーメン」で品川周辺のラーメン情報を提示 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 12
Google提供の機能 意外とある! WordPressでも使えれば! サイト内回遊率 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 13
WordPressの全文検索 組み込み機能 すぐに使える! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 14
組み込みの全文検索機能 遅くなりがち 基本機能のみ キーワードで絞り込み それっぽい順の並び替え:弱い Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 15
WordPressで全文検索 プラグインで 拡張 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 16
全文検索プラグイン Google Custom Search wordpress.orgもこれ その他 SaaSを利用 全文検索エンジンと連携 Mroonga Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 17
Google Custom Search 高速・便利 広告が入る Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 18
Mroongaプラグイン 高速 KUSANAGIですぐに使える KUSANAGIは組み込みで対応! まだ機能が少ない これからもっと便利に! 昨年末にリリースしたばかり Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 19
Mroongaプラグイン:速さ 記事数:約13万件 キーワード:1単語 ヒット数:約1000件 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 20
Mroongaプラグイン:速さ 処理 SQL(*1) HTTP(*2) 組み込み Mroonga 0.86秒 0.05秒 1.91秒 0.43秒 (*1) SQLのレスポンスが返ってくるまでの時間 (*2) Webブラウザーにレスポンスが返ってくるまでの時間 数倍高速! 1秒以内結果が返ってくる! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 21
KUSANAGIで簡単設定 # kusanagi addon install mroonga Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 22
デモ KUSANAGIでの 使い方 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 23
全文検索の活用 回遊率 に 全文検索を 活用するには? Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 24
全文検索の活用 キーワードで 部分一致検索 別の記事の閲覧につなげて回遊率 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 25
部分一致検索 わかりやすい ≒使い始めやすい やりすぎるとノイズに "pre"で"WordPress"にヒットは…? ノイズが多いと離脱 もう有用なページはなさそうだなー Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 26
部分一致検索とノイズ そもそもヒットさせない 単語境界だけヒットさせる ヒットしても上位にしない ユーザーは先頭数件しか見ない Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 27
キーワードで検索 キーワードが わからない… ↓ 離脱 もう有用なページはなさそうだなー Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 28
キーワードがわからない キーワードを 提示 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 29
キーワードを提示 よく検索されるキーワード ログを分析して実現 入力補完 記事の情報から提示 タグをキーワードに 内容からキーワードを抽出 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 30
キーワードを提示 キーワード…? ↓ 提示 ↓ もっと読もう! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 31
キーワードの精度 表記の違いは どうする? Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 32
表記の違い 「WordPress」で 「ワードプレス」はヒット? 「Apple」で 「りんご」はヒット? Appleは企業名かも? 「マック」で 「Mac」はヒット? マクドナルドかも? Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 33
表記の違いへの対応方法 場合による Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 34
同義語展開 同一視する語をカスタマイズ 検索時にOR WordPress→ WordPress OR ワードプレス Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 35
同義語管理 大変 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 36
同義語 共通で使えるもの 例:WordPressとワードプレス 文脈依存のもの 例:マックとMac Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 37
共通で使える同義語 自動作成可能 例:Wikipediaのデータを活用 やるならインポートまで自動化 そうしないと管理がつらい Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 38
文脈依存の同義語 半自動生成可能 内容を解析 ある程度量が必要 間違いもある 現実解 自動で候補作成して手動で確定 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 39
同義語展開 ○○で検索! ↓ 見つかった ↓ もっと読もう! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 40
ヒット数が多い 先頭数件で 判断 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 41
判断 タイトルを確認 お、このページかも! 内容を確認 ページを開くのは面倒だなー 一部を覗けたらなー Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 42
内容の一部 キーワード周辺 この文脈なら欲しいやつかも! 画像 ページ内で使われているやつとか スクリーンショットがあればいい というわけではない! 同じサイトだと似た画像になって情報量が少ない Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 43
判断結果 上位に欲しいものがある サイト内回遊率 上位に欲しいものがない 見つからなそうだなー:離脱 絞り込もうかなー Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 44
絞り込みは難しい どうやって 絞り込めば… Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 45
絞り込み候補を提示 入力補完 絞り込みリンク タグで絞り込むリンク 時期で絞り込むリンク 時期なら並び順を変えるのでもよいかもしれない…! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 46
絞り込み候補を提示 絞り込み! ↓ 見つかった ↓ もっと読もう! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 47
検索 難しいね… Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 48
検索は難しい 検索しなくて いいならな… Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 49
少なくとも 検索を 意識しなくて 済むように! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 50
実は検索 Amazonでオススメ商品 Facebookのフィード Androidで最寄り駅の時刻表 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 51
実は検索 意外とある Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 52
WordPressなら? 関連記事 Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 53
関連記事 実現方法はいろいろ 同じカテゴリーの記事を検索 似た属性の人が興味ある記事を検索 似た内容の記事を検索 特性が違う Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 54
同じカテゴリー 精度が高い タグは人がつけているから 漏れがある タグは人がつけているから 意外性が少ない Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 55
似た属性の人が興味 意外なものも見つかる 機械学習で潜在的な情報を発見 たくさんのデータが必要 似た属性の人…? オープンしたてでは使えない Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 56
似た内容の記事 すぐに使える 全文検索を使える! メンテナンスいらず データを更新したら自動で同期 精度・網羅性はまぁまぁ 十分使えるレベル Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 57
関連記事 これよかった! ↓ あれも気になる ↓ もっと読もう! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 58
WordPressで全文検索を活用 サイト内回遊率 潜在的にマッチする記事を掘り出す ポイント 検索の手間を減らす 明示的な検索アクションをなくす Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 59
Mroongaプラグイン 今はまだ少ししかできない 高速検索+並び替え+… 今後もっとパワーアップ! 紹介した活用方法を実現! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 60
使ってみよう! 簡単インストール 無効にするのも簡単 デフォルトよりよくなる! デメリットはディスク使用量が 増えるくらい Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 61
使ったら… フィードバック してね! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 62
フィードバック? よいことも 悪いことも Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 63
よいこと フィードバック先(プラグインページのレビューコーナー) https://ja.wordpress.org/plugins/mroonga/#reviews すごい!速くなった! この環境で動作確認できた! 回遊率があがったよ! 狙い通りの結果がでているな! なにがうまくいっているのかわかるのでうれしい! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 64
悪いこと フィードバック先(プラグインページのサポートフォーラム) https://wordpress.org/support/plugin/mroonga インストールが失敗する… こんなケースがあるのか!直そう! 思ったより遅い… このデータのときでも速くしよう! よくするきっかけになるのでうれしい! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 65
インストール方法 # kusanagi addon install mroonga 普通のWordPressのプラグインのインストール方法でもOK Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2
Page: 66
サポートサービス紹介 導入支援(設計支援・性能検証・移行支援・…) 運用支援(障害対応・チューニング支援・…) 問い合わせ先: https://www.clear-code.com/contact/?type=groonga プライム・ストラテジーさんと KUSANAGI+MroongaサポートもOK! Mroongaの高速全文検索機能で WordPress内のコンテンツを 有効活用! Powered by Rabbit 2.2.2