groonga族 2014 - slide.rabbit-shocker.org · groonga族2014 powered by rabbit 2.1.4...
TRANSCRIPT
![Page 1: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/1.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga族2014
須藤功平 クリアコード
全文検索エンジンGroongaを囲む夕べ52014/11/29
![Page 2: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/2.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
この時間の目的(1)
Groongaの特徴を紹介(まだGroongaを使っていない人向け)
![Page 3: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/3.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
この時間の目的(2)
2014年のGroonga関連の最新情報をざっくり紹介
![Page 4: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/4.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga族と私
開発・リリース・サポートGroonga、Mroonga、Rroonga、Droonga、他各種ツール
イベント運営Groongaを囲む夕べ、ドキュメント読書会の解説者枠
![Page 5: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/5.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
内容
Groonga族の概要
Groonga族の最新情報
Groonga関連情報の見つけ方
![Page 6: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/6.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga族の概要
Groongaの特徴
Groonga族とは
![Page 7: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/7.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groongaの特徴(1)
即時更新
![Page 8: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/8.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
即時更新
データ更新時:索引も更新1つの索引を随時更新
×サブ索引を作成→マージ
→すぐに検索できる
新鮮な情報をすぐに検索可能に大事にしていること
![Page 9: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/9.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groongaの特徴(2)
安定した高い検索性能
![Page 10: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/10.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
安定した高い検索性能
索引更新中も検索可能更新処理が検索処理を阻害しない
更新中も参照可能にすることで実現
定期的な重い処理がない×フルGCによるstop the world
×索引のマージ
![Page 11: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/11.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groongaの特徴(3)
日本語特化の検索機能
![Page 12: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/12.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
日本語特化の検索機能(1)
ローマ字前方一致検索「to」→「トウキョウ」
「tyo」→「チョウフ」
「cho」→「チョウフ」(ヘボン式もいける)
「と」→「トウキョウ」(ひらがなもいける)
![Page 13: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/13.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
日本語特化の検索機能(2)
ハイブリッドBigram(↓は正確じゃないけどだいたいあっている説明)
日本語はBigram
英語は空白区切り
"日本" "本語" "語は" "Bigram"
日英混じりでもBigramを使える英語Bigramの検索性能の悪さを解消(英単語のステミングやストップワードもできる)
![Page 14: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/14.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groongaの特徴(4)
他システムと連携
![Page 15: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/15.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
他システムと連携
連携Cライブラリーとして利用可
既存システムに全文検索機能を追加
メリットGroonga:全文検索以外はお任せ
既存システム:全文検索機能追加
使う側:追加で覚えることが少ない
![Page 16: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/16.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
連携例MySQL(Mroonga(むるんが))
Groonga通信・レプリケーションなどお任せ
既存システム(MySQL)日本語全文検索対応
使う側SQLを使って日本語全文検索できる
![Page 17: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/17.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groongaの特徴(5)
定期リリース
![Page 18: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/18.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
定期リリース
毎月肉の日にリリース(肉の日 == 29日)
メリット問題を報告してから修正版が手に入るまでの時間が短い
最新ディストリビューションへの対応が速い
![Page 19: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/19.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
リリース!
Groonga 4.0.8リリース!
![Page 20: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/20.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
リリース!!
Mroonga 4.08リリース!
![Page 21: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/21.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
リリース!!!
Droonga 1.0.8リリース!
![Page 22: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/22.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groongaの特徴
即時更新
安定した高い検索性能
日本語特化の検索機能
他システムと連携
定期リリース
![Page 23: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/23.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga族の概要
Groongaの特徴
Groonga族とは
![Page 24: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/24.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga族
Groongaと関連プロダクトの総称
関連プロダクトXroonga(○るんが)という名前が多い
![Page 25: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/25.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
関連プロダクトの分類
詳細:http://groonga.org/ja/related-projects.html
データベース
言語バインディング
クライアントライブラリー
ユーティリティー
![Page 26: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/26.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
データベース
既存データベースに全文検索機能を追加例:MySQL→Mroonga(むるんが)
既存データベースのインターフェイスで使える例:SQL
![Page 27: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/27.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
言語バインディング
好きな言語で全文検索機能付きアプリケーションを書ける例:Ruby→Rroonga(るるんが)
アプリケーションがDBを開くSQLite3やDBMを使う感じ
1マシンで扱える量向き
![Page 28: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/28.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
クライアントライブラリー
Groongaサーバーへのアクセスを支援例:Go→goroo(ごろう)
クライアント・サーバーモデルMySQLやMongoDBを使う感じ
アプリとDBでマシンを分ける構成用
![Page 29: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/29.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
ユーティリティー
便利ツールがいろいろあるMadhand:Groongaレプリケーションhttps://github.com/yappo/ruby-madhand
groonga-query-log:スロークエリー調査とか
zshの補完関数
grnline:groongaコマンドを便利にする
![Page 30: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/30.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
関連プロダクトの分類
詳細:http://groonga.org/ja/related-projects.html
データベース
言語バインディング
クライアントライブラリー
ユーティリティー
![Page 31: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/31.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga族の最新情報
Groonga族の概要
Groonga族の最新情報
Groonga関連情報の見つけ方
![Page 32: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/32.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2013/12
Groonga Advent Calendar 2013http://qiita.com/advent-calendar/2013/groonga
今年もやるので参加してね!http://qiita.com/advent-calendar/2014/groonga
geo_in_rectangleが北半球だけでなく全世界をサポート去年のこのイベントでバグレポート
![Page 33: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/33.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2013/12
between()関数を追加1 <= X && X <= 10のような範囲クエリーを高速実行
SQLでいう"X BETWEEN 1 AND 10"
![Page 34: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/34.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/1
DBサイズ増加を抑制レコードの更新をくりかえすとDBサイズが増えることがある
増加しにくくなった
Groonga Meetup開催1/29
ハンズオン
![Page 35: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/35.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/2
2/9に4.0.0リリース!年に1度の肉の日
![Page 36: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/36.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/3
レコード毎の重み付けに対応スコアー調整に便利
例:Groongaタグがついていたらスコアーを10倍
参照
selectのadjusterオプション
重み付きベクターカラム
![Page 37: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/37.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/3
全文検索エンジンGroonga勉強会@札幌開催3/29
![Page 38: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/38.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/4
Groonga Meetup開催4/29
ハンズオン
![Page 39: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/39.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/5
Ubuntuパッケージ配布URL変更LaunchpadのPPAを利用
HerokuでGroongaを利用可能にRroongaも使えるhttp://www.clear-code.com/blog/2014/5/28.html
![Page 40: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/40.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/5
Groongaドキュメント読書会15/15
Groongaの理解を深める会
集まってドキュメントを読む
参加者が気になったところは随時Groonga開発者(私)が図解
![Page 41: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/41.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/6
HTTPサーバーがPOST対応
GQTPサーバーのデフォルトポート番号を変更10041→10043
プラグイン用APIを強化
![Page 42: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/42.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/6
Try Groonga公開Webブラウザー上でGroongaを試せる
インストールいらず
Heroku上で動作
http://try-groonga.herokuapp.com/
![Page 43: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/43.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/6
Groongaドキュメント読書会26/3
Groongaの理解を深める会
集まってドキュメントを読む
参加者が気になったところは随時Groonga開発者(私)が図解
![Page 44: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/44.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/7
Groongaドキュメント読書会37/23
Groongaの理解を深める会
集まってドキュメントを読む
参加者が気になったところは随時Groonga開発者(私)が図解
![Page 45: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/45.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/8
キーワードハイライト関数追加highlight_fullとhighlight_html
近傍検索記法を追加「*N"A Z"」→Aの近くにZがある
「近く」の閾値はパラメーター
![Page 46: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/46.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/8
Groongaドキュメント読書会38/25
Groongaの理解を深める会
集まってドキュメントを読む
参加者が気になったところは随時Groonga開発者(私)が図解
![Page 47: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/47.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/9
mruby実装のクエリーオプティマイザーが動くようになった
RubyKaigi 2014があった
ConoHa presents -Groonga "How-To" Talks開催
http://groonga.org/ja/blog/2014/09/03/conoha-presents-groonga-how-to-talks.html
![Page 48: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/48.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/9
packages.groonga.orgで「ConoHa支援プログラム」を利用開始https://www.conoha.jp/community
ソース・パッケージ配布サイト
![Page 49: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/49.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/10
Windowsでもmruby組込サポート
トークンフィルター機能追加プラグイン対応
TokenFilterStopWord:ストップワード
TokenFilterStem:ステミング
![Page 50: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/50.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/10
カラム圧縮サポートzlib/LZ4
in_values関数を追加SQLでいう"カラム IN(A, B, ...)"
だいぶ速くなる
![Page 51: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/51.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/10
Groongaドキュメント読書会510/27
Groongaの理解を深める会
集まってドキュメントを読む
参加者が気になったところは随時Groonga開発者(私)が図解
![Page 52: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/52.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/11
n個のキーを使ったドリルダウンをサポート例:ユーザーとタグでドリルダウン
range_filterコマンドを追加ヒット件数は返せない代わりに高速
SQLでいうORDER BY LIMITで速くなるパターン用のコマンド
![Page 53: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/53.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
2014/11
管理画面をリニューアル今のところ検索画面だけ
使いやすさ重視
https://github.com/groonga/groonga-admin/
![Page 54: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/54.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Rroonga
リリースチームを結成
最新Groongaをサポート
メモリー使用量削減
![Page 55: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/55.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
ユーティリティー
fluent-plugin-groongaログをGroongaに投入可能
スキーマは自動定義
→Groongaサーバーを立てたらすぐに使える
Fluentdで集めたデータをGroongaに格納する方法http://qiita.com/groonga/items/5c674be9daf25054c14c
![Page 56: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/56.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
Groonga関連情報の見つけ方
Groonga族の概要
Groonga族の最新情報
Groonga関連情報の見つけ方
![Page 57: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/57.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
オンライン(1)
http://groonga.org/
メーリングリストgroonga-dev
Twitter@groongaをフォロー
拾ってもらう
![Page 58: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/58.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
オンライン(2)
Qiita「groonga」タグをフォロー
Groonga Advent Calendar
http://qiita.com/advent-calendar/2013/groonga
http://qiita.com/advent-calendar/2014/groonga
![Page 59: Groonga族 2014 - slide.rabbit-shocker.org · Groonga族2014 Powered by Rabbit 2.1.4 この時間の目的(1) Groongaの 特徴を紹介 (まだGroongaを使っていない人向け)](https://reader030.vdocuments.net/reader030/viewer/2022041212/5dd12ad3d6be591ccb648b56/html5/thumbnails/59.jpg)
Groonga族2014 Powered by Rabbit 2.1.4
オフライン
Groongaを囲む夕べ11/29(いい肉の日)
ドキュメント読書会1,2ヶ月に1回開催
次回は12/11(木)