Table of Contents - rabbit-slide-kou-postgresql-conference-2015-2015.11.27.2 Documentation
Pages
- README.rd
- Rakefile
- config.yaml
-
pgroonga-implementation.rab
- PGroongaの実装
- (建前の)目的
- 方法
- 本当の目的
- PGroongaとは
- amindex
- amindexの使い方
- PGroongaの提供機能
- PostgreSQLと全文検索
- PostgreSQLと全文検索1
- PostgreSQLと全文検索2
- PostgreSQLと全文検索
- PGroongaとPostgreSQL
- PGroongaを使う
- しかも速い!
- ヒット数と検索時間
- 検索時間:比較
- なぜ速いのか
- amindexでのポイント
- 全文検索ライブラリー
- Groonga
- 本格的な例1
- 長い文書でも速い理由
- 転置索引
- 転置索引の違い
- 索引での検索の違い
- 検索速度の違い
- amindexでのポイント
- 本格的な例2
- 常時更新・検索に強い?
- 性能傾向
- 落ちない理由
- 参照ロック
- GINと更新と参照
- Groongaと更新と参照
- PGroongaと更新と参照
- 参照ロックフリーの実現
- amindexでのポイント
- 本格的な例3
- 継続的な更新に強い?
- 間欠的性能劣化:Groonga
- Groongaの索引更新
- 間欠的性能劣化:GIN
- GINの索引更新
- GINの索引検索
- 本格的な例4
- 索引作成
- 索引作成:比較
- 速い理由
- 索引構築方法
- SQLの違い
- amindexでのポイント
- 速い理由のまとめ
- 速さ以外の利点1
- 独自機能1
- 例
- 独自機能2
- 例
- 独自機能3
- 例
- 独自機能4
- ノーマライザー
- 独自機能5
- トークナイザー
- デフォルト:可変長Ngram
- 形態素解析器ベース
- amindexでのポイント
- 速さ以外の利点2
- タグ検索
- 範囲検索
- Index Only Scan
- amindexでのポイント
- LIKE
- マルチカラムインデックス
- 設計ミス
- (({text @@ text}))
- (({jsonb @@ text}))
- 今後
- もっとGroongaを活かす
- 同義語展開サポート
- ステミングサポート
- text @@ pgroonga.query
- 重みサポート
- 複合主キーサポート
- ((‘ ’))
- まとめ
- おしらせ