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

More Related Content

What's hot

Event Driven Systems with Spring Boot, Spring Cloud Streams and Kafka
Event Driven Systems with Spring Boot, Spring Cloud Streams and KafkaEvent Driven Systems with Spring Boot, Spring Cloud Streams and Kafka
Event Driven Systems with Spring Boot, Spring Cloud Streams and KafkaVMware Tanzu
 
OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGIMike Pittaro
 
MaxScale이해와활용-2023.11
MaxScale이해와활용-2023.11MaxScale이해와활용-2023.11
MaxScale이해와활용-2023.11NeoClova
 
[164] pinpoint
[164] pinpoint[164] pinpoint
[164] pinpointNAVER D2
 
Europython 2011 - Playing tasks with Django & Celery
Europython 2011 - Playing tasks with Django & CeleryEuropython 2011 - Playing tasks with Django & Celery
Europython 2011 - Playing tasks with Django & CeleryMauro Rocco
 
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)AWSKRUG - AWS한국사용자모임
 
WordPress のキャッシュ機構
WordPress のキャッシュ機構WordPress のキャッシュ機構
WordPress のキャッシュ機構katanyan
 
Spring Cloud Workshop
Spring Cloud WorkshopSpring Cloud Workshop
Spring Cloud WorkshopYongSung Yoon
 
NGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEANGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEANGINX, Inc.
 
Kafka clients and emitters
Kafka clients and emittersKafka clients and emitters
Kafka clients and emittersEdgar Domingues
 
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1Maxscale 소개 1.1.1
Maxscale 소개 1.1.1NeoClova
 
Elasticsearch V/s Relational Database
Elasticsearch V/s Relational DatabaseElasticsearch V/s Relational Database
Elasticsearch V/s Relational DatabaseRicha Budhraja
 
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)DataWorks Summit
 
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )Mydbops
 
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]MongoDB
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi
 
Fluentd with MySQL
Fluentd with MySQLFluentd with MySQL
Fluentd with MySQLI Goo Lee
 

What's hot (20)

Event Driven Systems with Spring Boot, Spring Cloud Streams and Kafka
Event Driven Systems with Spring Boot, Spring Cloud Streams and KafkaEvent Driven Systems with Spring Boot, Spring Cloud Streams and Kafka
Event Driven Systems with Spring Boot, Spring Cloud Streams and Kafka
 
Logstash
LogstashLogstash
Logstash
 
OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGI
 
MaxScale이해와활용-2023.11
MaxScale이해와활용-2023.11MaxScale이해와활용-2023.11
MaxScale이해와활용-2023.11
 
Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
 
[164] pinpoint
[164] pinpoint[164] pinpoint
[164] pinpoint
 
Europython 2011 - Playing tasks with Django & Celery
Europython 2011 - Playing tasks with Django & CeleryEuropython 2011 - Playing tasks with Django & Celery
Europython 2011 - Playing tasks with Django & Celery
 
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
개발자를 위한 Amazon Lightsail Deep-Dive - 정창훈(당근마켓)
 
WordPress のキャッシュ機構
WordPress のキャッシュ機構WordPress のキャッシュ機構
WordPress のキャッシュ機構
 
Spring Cloud Workshop
Spring Cloud WorkshopSpring Cloud Workshop
Spring Cloud Workshop
 
NGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEANGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEA
 
Kafka clients and emitters
Kafka clients and emittersKafka clients and emitters
Kafka clients and emitters
 
Maxscale 소개 1.1.1
Maxscale 소개 1.1.1Maxscale 소개 1.1.1
Maxscale 소개 1.1.1
 
Elasticsearch V/s Relational Database
Elasticsearch V/s Relational DatabaseElasticsearch V/s Relational Database
Elasticsearch V/s Relational Database
 
Docker
DockerDocker
Docker
 
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)
 
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )
 
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
 
Fluentd with MySQL
Fluentd with MySQLFluentd with MySQL
Fluentd with MySQL
 

Similar to Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!

GroongaでRedmineを高速全文検索
GroongaでRedmineを高速全文検索GroongaでRedmineを高速全文検索
GroongaでRedmineを高速全文検索Kouhei Sutou
 
PGroonga 2 - PostgreSQLでの全文検索の決定版
PGroonga 2 - PostgreSQLでの全文検索の決定版PGroonga 2 - PostgreSQLでの全文検索の決定版
PGroonga 2 - PostgreSQLでの全文検索の決定版Kouhei Sutou
 
MariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システムMariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システムKouhei Sutou
 
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?Kouhei Sutou
 
Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法Kouhei Sutou
 
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システムMySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システムKouhei Sutou
 
2014 01-11-tdc-6th-anniversary
2014 01-11-tdc-6th-anniversary2014 01-11-tdc-6th-anniversary
2014 01-11-tdc-6th-anniversaryChieko Aihara
 

Similar to Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用! (9)

GroongaでRedmineを高速全文検索
GroongaでRedmineを高速全文検索GroongaでRedmineを高速全文検索
GroongaでRedmineを高速全文検索
 
PGroonga 2 - PostgreSQLでの全文検索の決定版
PGroonga 2 - PostgreSQLでの全文検索の決定版PGroonga 2 - PostgreSQLでの全文検索の決定版
PGroonga 2 - PostgreSQLでの全文検索の決定版
 
MariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システムMariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システム
 
Groonga族2015
Groonga族2015Groonga族2015
Groonga族2015
 
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
 
Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法
 
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システムMySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
 
PGroongaの実装
PGroongaの実装PGroongaの実装
PGroongaの実装
 
2014 01-11-tdc-6th-anniversary
2014 01-11-tdc-6th-anniversary2014 01-11-tdc-6th-anniversary
2014 01-11-tdc-6th-anniversary
 

More from Kouhei Sutou

RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowRubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowKouhei Sutou
 
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Kouhei Sutou
 
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowRubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowKouhei Sutou
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアKouhei Sutou
 
Apache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのかApache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのかKouhei Sutou
 
Apache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory dataApache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory dataKouhei Sutou
 
Redmine検索の未来像
Redmine検索の未来像Redmine検索の未来像
Redmine検索の未来像Kouhei Sutou
 
Apache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory dataApache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory dataKouhei Sutou
 
Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6Kouhei Sutou
 
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームKouhei Sutou
 
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システムMySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システムKouhei Sutou
 
MySQL 8.0でMroonga
MySQL 8.0でMroongaMySQL 8.0でMroonga
MySQL 8.0でMroongaKouhei Sutou
 
PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!Kouhei Sutou
 
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システムPostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システムKouhei Sutou
 
Improve extension API: C++ as better language for extension
Improve extension API: C++ as better language for extensionImprove extension API: C++ as better language for extension
Improve extension API: C++ as better language for extensionKouhei Sutou
 

More from Kouhei Sutou (20)

RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowRubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
 
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
 
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowRubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
 
Apache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのかApache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのか
 
Apache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory dataApache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory data
 
Apache Arrow 2019
Apache Arrow 2019Apache Arrow 2019
Apache Arrow 2019
 
Redmine検索の未来像
Redmine検索の未来像Redmine検索の未来像
Redmine検索の未来像
 
Apache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory dataApache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory data
 
Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6
 
Apache Arrow
Apache ArrowApache Arrow
Apache Arrow
 
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
 
Apache Arrow
Apache ArrowApache Arrow
Apache Arrow
 
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システムMySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
 
MySQL 8.0でMroonga
MySQL 8.0でMroongaMySQL 8.0でMroonga
MySQL 8.0でMroonga
 
My way with Ruby
My way with RubyMy way with Ruby
My way with Ruby
 
Red Data Tools
Red Data ToolsRed Data Tools
Red Data Tools
 
PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!
 
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システムPostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
 
Improve extension API: C++ as better language for extension
Improve extension API: C++ as better language for extensionImprove extension API: C++ as better language for extension
Improve extension API: C++ as better language for extension
 

Recently uploaded

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (9)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!