Groonga、Mecabインストール
- インストール
ubuntu 12.04
2.4. Ubuntu — groonga v2.0.7ドキュメント
- mecab インストール
Mecabのインストールと辞書のUTF-8化 - 森薫の日記
- テーブル作成
チュートリアルを参考に。
4.1. 基本的な操作 — groonga v2.0.7ドキュメント
テーブル・カラム作成
table_create --name Site --flags TABLE_HASH_KEY --key_type ShortText
column_create --table Site --name title --type ShortText
load.txtを用意
json
load --table Post
[
{"_id":1,"body":"バージョン管理"},
{"_id":2,"body":"常にそれを使い続けることでしょう"},
{"_id":3,"body":"それぞれ特徴があり"},
{"_id":4,"body":"現状の開発スタイル"}
]
load.txtを使ってデータ投入
$ groonga data.db < load.txt
辞書テーブル作成
辞書テーブル作成
table_create --name Terms --flags TABLE_PAT_KEY|KEY_NORMALIZE --key_type ShortText --default_tokenizer TokenMecab
辞書テーブルにカラム作成
column_create --table Terms --name blog_title --flags COLUMN_INDEX|WITH_POSITION --type Site --source title
辞書テーブルを確認
select --table Terms
テーブルを検索
select --table Site --query title:@特徴