[groonga-dev,03416] Re: 日付データと、highlight_htmlのことについて押してください。

Back to archive index

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/




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