Kouhei Sutou
kou****@clear*****
2015年 8月 19日 (水) 23:50:29 JST
須藤です。 In <CA+Tq-RpxXpQ+aeCt5_AbU81****@mail*****> "[groonga-dev,03415] Re: 日付データと、highlight_htmlのことについて押してください。" on Mon, 17 Aug 2015 10:03:44 +0900, Hiroyuki Sato <hiroy****@gmail*****> wrote: > よく理解できました。自分なりにまとめました。ありがとうございました。 よかったです! > 高速にデータを検索をしたい場合、語彙表を作る。 ここは「語彙表」ではなく「インデックス」になります。 RDBMSでの「インデックス」 == Groongaでの「語彙表」+「インデックスカラム」になります。 > 語彙表をつくる場合、語彙表テーブルを作成する ここの最初の「語彙表」も「インデックス」です。 「語彙表テーブル」は「頭痛が痛い」みたいになっているので「語 彙表」でよいです。 > 語彙表テーブルは、検索対象のカラムと型を同じにする。 ここも「語彙表」でよいです。 > カラムAと、カラムB用に語彙表をつくる際、それぞれの型が異な > る場合は、個別に語彙表テーブルを作る。 ここも * 語彙表→インデックス * 語彙表テーブル→語彙表 です。 > カラムAと、カラムB用に語彙表をつくる際、それぞれの型が同じ > 場合は、同じ語彙表テーブルでまとめたり、個別の語彙表に分け > ることができる。 ここも * 語彙表→インデックス * 語彙表テーブル→語彙表 です。 > 同じにしたほうが良いのは、それぞれのカラムで同じ語句が使わ > れており、データが共有化できるかどうかを基準にすると良い。 あっています。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/