[Groonga-mysql-commit] mroonga/mroonga [master] added document to userguide.rst.

Zurück zum Archiv-Index

null+****@clear***** null+****@clear*****
2010年 10月 19日 (火) 21:04:00 JST


Tetsuro IKEDA	2010-10-19 12:04:00 +0000 (Tue, 19 Oct 2010)

  New Revision: c63d68aeaa0700cf66c27f7c45cb52b9e2d38a55

  Log:
    added document to userguide.rst.

  Modified files:
    doc/ja/source/install.rst
    doc/ja/source/userguide.rst

  Modified: doc/ja/source/install.rst (+1 -1)
===================================================================
--- doc/ja/source/install.rst    2010-10-19 11:34:38 +0000 (a9aa3d6)
+++ doc/ja/source/install.rst    2010-10-19 12:04:00 +0000 (070b886)
@@ -139,7 +139,7 @@ http://groonga.org/docs/
 groongaストレージエンジンのビルド
 +++++++++++++++++++++++++++++++++
 
-以下のように"with-mysql-source"でMySQLソースコードディレクトリ、"with-mysql-config"でmysql_configコマンドのパスを指定してconfigureを実行します。 ::
+以下のように ``--with-mysql-source`` でMySQLソースコードディレクトリ、 ``--with-mysql-config`` でmysql_configコマンドのパスを指定してconfigureを実行します。 ::
 
  ./configure \
    --with-mysql-source=/usr/local/src/mysql-5.1.50 \

  Modified: doc/ja/source/userguide.rst (+53 -0)
===================================================================
--- doc/ja/source/userguide.rst    2010-10-19 11:34:38 +0000 (b239b7c)
+++ doc/ja/source/userguide.rst    2010-10-19 12:04:00 +0000 (c1e0c9f)
@@ -10,9 +10,62 @@
 インストール後の動作確認
 ----------------------------
 
+MySQLサーバの起動停止方法は通常のMySQLと同じです。
+
+MySQLサーバを起動した上でmysqlコマンドで接続します。パスワードを設定済みの場合は ``-p`` オプションでパスワードを指定して下さい。 ::
+
+ shell> mysql -uroot test
+
+SHOW ENGINESコマンドでgroongaストレージエンジンがインストールされているかどうかを確認します。::
+
+ mysql> SHOW ENGINES;
+ +------------+---------+------------------------------------------------------------+--------------+------+------------+
+ | Engine     | Support | Comment                                                    | Transactions | XA   | Savepoints |
+ +------------+---------+------------------------------------------------------------+--------------+------+------------+
+ | groonga    | YES     | Fulltext search, column base                               | NO           | NO   | NO         |
+ | MRG_MYISAM | YES     | Collection of identical MyISAM tables                      | NO           | NO   | NO         |
+ | CSV        | YES     | CSV storage engine                                         | NO           | NO   | NO         |
+ | MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance     | NO           | NO   | NO         |
+ | InnoDB     | YES     | Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
+ | MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables  | NO           | NO   | NO         |
+ +------------+---------+------------------------------------------------------------+--------------+------+------------+
+ 6 rows in set (0.00 sec)
+
+上記のように"groonga"ストレージエンジンが見えていればインストールは無事完了しています。
+
+インストールされていなければ以下のようにINSTALL PLUGINコマンドを実行して下さい。 ::
+
+ mysql> INSTALL PLUGIN groonga SONAME 'ha_groonga.so';
+
 全文検索の利用方法
 ----------------------------
 
+インストールが確認できたら、テーブルを1つ作成してみましょう。 ::
+
+ mysql> CREATE TABLE t1 (c1 INT PRIMARY KEY, c2 VARCHAR(255), FULLTEXT INDEX (c2)) ENGINE = groonga DEFAULT CHARSET utf8;
+ Query OK, 0 rows affected (0.22 sec)
+
+INSERTでデータを投入してみましょう。 ::
+
+ mysql> INSERT INTO t1 VALUES(1, "明日の天気は晴れでしょう。");
+ Query OK, 1 row affected (0.01 sec)
+ 
+ mysql> INSERT INTO t1 VALUES(2, "明日の天気は雨でしょう。");
+ Query OK, 1 row affected (0.04 sec)
+
+全文検索を実行してみます。 ::
+
+ mysql> SELECT * FROM t1 WHERE MATCH(c2) AGAINST("晴れ");
+ +----+-----------------------------------------+
+ | c1 | c2                                      |
+ +----+-----------------------------------------+
+ |  1 | 明日の天気は晴れでしょう。 |
+ +----+-----------------------------------------+
+ 1 row in set (0.02 sec)
+
+おぉぉー。検索できましたね。
+
+
 ログ出力
 ----------------------------
 




Groonga-mysql-commit メーリングリストの案内
Zurück zum Archiv-Index