[groonga-dev,03310] Re: テーブルの_keyとフラグについて

Back to archive index

Hiroyuki Sato hiroy****@gmail*****
2015年 6月 26日 (金) 20:55:00 JST


佐藤です。

投稿したあとこちらの記事を見つけ拝読しました。
http://www.clear-code.com/blog/2011/10/5.html

インデックス用のテーブルの_keyのデータについては理解できたように思います。

念のため確認をしたいのですが
インデックスのテーブルのフラグは、TABLE_NO_KEYは指定せず、TABLE_HASH_KEY, TABLE_PAT_KEY, TABLE_DAT_KEY
のどれかを指定するという理解でよいのでしょうか?

再度まとめた資料がつぎのものです。コメントをいただければ幸甚です。
よろしくお願いします。

https://gist.github.com/hiroyuki-sato/276fa18be508a731faed

2015年6月26日 17:07 Hiroyuki Sato <hiroy****@gmail*****>:
> 佐藤です。
>
> お手数ですが下記の点について教えていただけますでしょうか?
> よろしく願いします。
>
> * 1,2: このような理解で良いでしょうか?
> * 3について
>   * gistのようなデータ構造の描かれた絵などどこかにありますでしょうか?
>   * インデックス用のテーブルの_keyにはどのような値が入るのでしょうか?
>
> よろしくお願いします。
>
> 1, テーブルのキー
>  (1) 一意である
>   同じキーのエントリを複数件、一つのテーブルに登録することはできない。
>
> 2, データ用のキーのフラグ
>   (1) キーを使って他のテーブルを検索しない場合: TABLE_NO_KEY
>   (2) キーを使って他のテーブルを完全一致でのみ検索する場合: TABLE_HASH_KEY
>   (3) キーを使って他のテーブルを全文検索で使う場合: TABLE_PAT_KEY または TABLE_DAT_KEY
>
> 3, インデックステーブルのキーのフラグ
>  (1) _keyにはどのような値が入るのか?
>     https://gist.github.com/hiroyuki-sato/8f3e399474ff7cb20ab8
>
> 追伸: 今度の読書会ってこの辺が話題でしょうか?参加しようかな..
>
> --
> Hiroyuki Sato



-- 
Hiroyuki Sato



groonga-dev メーリングリストの案内
Back to archive index