groonga
-
オープンソースのカラムストア機能付き全文検索エンジン
English page
ナビゲーション
索引
次へ
|
Groonga v3.1.1ドキュメント
»
groonga ドキュメント
¶
お知らせ
1. Groongaの特徴
1.1. Groonga の概要
1.2. 全文検索と即時更新
1.3. カラムストアと集計クエリ
1.4. 転置索引とトークナイザ
1.5. 共有可能なストレージと参照ロックフリー
1.6. 位置情報(緯度・経度)検索
1.7. Groonga ライブラリ
1.8. Groonga サーバ
1.9. Groonga ストレージエンジン
2. インストール
2.1. Windows
2.1.1. インストーラー
2.1.2. zip
2.1.3. ソースからビルド
2.2. Mac OS X
2.2.1. MacPorts
2.2.2. Homebrew
2.2.3. ソースからビルド
2.3. Debian GNU/Linux
2.3.1. wheezy
2.3.2. jessie
2.3.3. sid
2.3.4. ソースからビルド
2.4. Ubuntu
2.4.1. 12.04 LTS Precise Pangolin
2.4.2. 12.10 Quantal Quetzal
2.4.3. 13.04 Raring Ringtail
2.4.4. 13.10 Saucy Salamander
2.4.5. ソースからビルド
2.5. CentOS
2.5.1. CentOS 5
2.5.2. CentOS 6
2.5.3. ソースからビルド
2.6. Fedora
2.6.1. Fedora 20
2.6.2. ソースからビルド
2.7. Oracle Solaris
2.7.1. Oracle Solaris 11
2.8. その他
2.8.1. 依存関係
2.8.2. ソースからビルド
3. コミュニティ
3.1. メーリングリスト
3.2. Twitter
3.3. Facebook
4. チュートリアル
4.1. 基本的な操作
4.1.1. データベースの作成
4.1.2. データベースの操作
4.1.3. コマンドの書式
4.1.4. 主なコマンド
4.1.5. テーブルの作成
4.1.6. テーブルの表示
4.1.7. カラムの作成
4.1.8. データのロード
4.1.9. レコードの取得
4.1.10. 全文検索用の語彙表の作成
4.1.11. 全文検索用のインデックスカラムの作成
4.1.12. 全文検索
4.1.13. 出力カラムの指定
4.1.14. 表示範囲指定
4.1.15. 検索結果の並べ替え
4.2. リモートアクセス
4.2.1. Groonga専用プロトコル(GQTP)
4.2.2. memcachedバイナリプロトコル
4.2.3. HTTP
4.2.4. ブラウザベースの管理ツール
4.2.5. セキュリティ
4.3. いろいろなデータの保存
4.3.1. データの種類
4.3.2. 真偽値
4.3.3. 数値
4.3.4. 文字列
4.3.5. 日時
4.3.6. 経緯度
4.3.7. テーブル参照
4.3.8. ベクターカラム
4.4. さまざまな検索条件の指定
4.4.1. JavaScriptに似た文法での絞込・全文検索
4.4.2. scorerを利用したソート
4.4.3. 位置情報を用いた絞込・ソート
4.5. ドリルダウン
4.5.1. 複数のカラムでドリルダウン
4.5.2. ドリルダウン結果をソートする
4.5.3. ドリルダウン結果の制限
4.6. タグ検索・参照関係の逆引き
4.6.1. タグ検索
4.6.2. 参照関係の逆引き
4.6.3. インデックス付きジオサーチ
4.7. match_columnsパラメータ
4.7.1. 複数のカラムを対象とした全文検索
4.7.2. インデックス名を指定した全文検索
4.7.3. カラムインデックスによる関連テーブルをまたぐ検索
4.7.4. インデックスの重み
4.8. パトリシア木による前方一致検索
4.8.1. 主キーによる前方一致検索
4.8.2. 主キーによる後方一致検索
4.9. 全文検索の語彙表に対する追加情報
4.10. マイクロブログ検索システムの作成
4.10.1. テーブルの作成
4.10.2. データのロード
4.10.3. 検索
4.11. クエリ拡張
4.11.1. 準備
4.11.2. 検索
5. サジェスト
5.1. はじめに
5.1.1. 補完
5.1.2. 補正
5.1.3. 提案
5.1.4. 学習
5.2. チュートリアル
5.3. 補完
5.3.1. どのように動作するか
5.3.2. 使い方
5.3.3. 学習方法
5.3.4. How to update RK reading data
5.4. 補正
5.4.1. どのように動作するか
5.4.2. 使い方
5.4.3. 学習方法
5.5. 提案
5.5.1. どのように動作するか
5.5.2. 使い方
5.5.3. 学習方法
6. 位置情報検索
6.1. 対応している機能
7. サーバー
7.1. サーバーパッケージ
7.1.1. groonga-httpd
7.1.2. groonga-server-http
7.1.3. groonga-server-gqtp
7.2. GQTP
7.3. HTTP
7.3.1. 比較
7.3.2. groonga
7.3.3. groonga-httpd
8. リファレンスマニュアル
8.1. 実行ファイル
8.1.1. grnslap
8.1.2. groongaコマンド
8.1.3. groonga-benchmark
8.1.4. groonga-httpd
8.1.5. groonga HTTPサーバー
8.1.6. groonga-suggest-create-dataset
8.1.7. groonga-suggest-httpd
8.1.8. groonga-suggest-learner
8.2. 出力
8.2.1. 使い方
8.3. コマンド
8.3.1. コマンドバージョン
8.3.2. 出力形式
8.3.3. リターンコード
8.3.4.
cache_limit
8.3.5. check
8.3.6. clearlock
8.3.7.
column_create
8.3.8. column_list
8.3.9. column_remove
8.3.10.
column_rename
8.3.11. define_selector
8.3.12. defrag
8.3.13.
delete
8.3.14. dump
8.3.15.
load
8.3.16. log_level
8.3.17. log_put
8.3.18. log_reopen
8.3.19.
normalize
8.3.20. quit
8.3.21. register
8.3.22.
ruby_eval
8.3.23.
ruby_load
8.3.24.
select
8.3.25. shutdown
8.3.26. status
8.3.27. suggest
8.3.28.
table_create
8.3.29. table_list
8.3.30. table_remove
8.3.31.
tokenize
8.3.32.
truncate
8.4. データ型
8.4.1. 名前
8.4.2. 説明
8.4.3. 組込型
8.4.4. 型に関する制限事項
8.5. テーブル
8.5.1. 概要
8.5.2. 特徴
8.5.3. レコードID
8.5.4. 永続テーブルと一時テーブル
8.5.5. 制限
8.5.6. 参考
8.6. ノーマライザー
8.6.1. 概要
8.6.2. 組み込みノーマライザー
8.6.3. 追加のノーマライザー
8.6.4. 参考
8.7. Tokenizers
8.8. クエリー展開オブジェクト一覧
8.8.1. QueryExpanderTSV
8.9. 疑似カラム (pseudo_column)
8.9.1. 名前
8.9.2. 説明
8.10. grn_expr
8.10.1. クエリー構文
8.10.2. スクリプト構文
8.10.3. 参考
8.11. 関数
8.11.1. between
8.11.2. edit_distance
8.11.3. geo_distance
8.11.4. geo_in_circle
8.11.5. geo_in_rectangle
8.11.6. html_untag
8.11.7. now
8.11.8. query
8.11.9. rand
8.11.10. snippet_html
8.11.11. sub_filter
8.12. インデックス構築
8.12.1. 動的なインデックス構築方法
8.12.2. 静的なインデックス構築方法
8.12.3. 使い方
8.13. Log
8.13.1. Process log
8.13.2. Query log
8.14. Tuning
8.14.1. 概要
8.14.2. 引数
8.14.3. Linux
8.14.4. FreeBSD
8.15. API
8.15.1.
grn_cache
8.15.2.
grn_column
8.15.3.
grn_command_version
8.15.4.
grn_ctx
8.15.5.
grn_db
8.15.6.
grn_encoding
8.15.7. grn_expr
8.15.8.
grn_geo
8.15.9.
grn_hook
8.15.10.
grn_ii
8.15.11.
grn_index_cursor
8.15.12.
grn_info
8.15.13.
grn_match_escalation
8.15.14.
grn_obj
8.15.15.
grn_proc
8.15.16.
grn_search
8.15.17.
grn_table
8.15.18.
grn_table_cursor
8.15.19.
grn_type
8.15.20.
grn_user_data
9. 仕様
9.1. GQTP
9.1.1. プロトコル
9.1.2. 例
9.1.3. 参照
9.2. 検索
9.2.1. 検索の挙動
9.2.2. 検索の使い分け
10. 制限事項
10.1. テーブルの制限
10.2. インデックス上限値
10.3. カラムの制限
11. トラブルシューティング
11.1. 同じ検索キーワードなのに全文検索結果が異なる
11.1.1. 例
11.1.2. 原因
11.1.3. 対策方法1: トークナイザーを変更する
11.1.4. 対策方法2: 閾値をあげる
11.2. mmap Cannot allocate memoryエラーを回避するには
11.2.1. 例
11.2.2. 対策方法
12. 開発
12.1. Travis CI
12.1.1. 設定
12.1.2. 例
13. Groongaへのコントリビュート方法
13.1. バグレポートの送り方
13.1.1. 課題追跡システムへ登録する
13.1.2. メーリングリストへ報告する
13.2. ドキュメント関連のコントリビュート方法
13.2.1. C API
13.2.2. 国際化
13.3. groonga開発者向け情報
13.3.1. リポジトリ
13.3.2. Groonga 通信アーキテクチャ
13.3.3. ユーザーと協力して開発をうまく進めていくための指針
13.3.4. ドキュメント作成
13.3.5. クエリの実現
13.3.6. クエリの実例
13.3.7. リリース手順
13.3.8. テスト方法
索引
モジュール索引
検索ページ
次のトピックへ
1. Groongaの特徴
このページ
ソースコードを表示
クイック検索
モジュール、クラス、または関数名を入力してください
ナビゲーション
索引
次へ
|
Groonga v3.1.1ドキュメント
»