[groonga-dev,02625] Re: Re: お願い: CentOS 7用Mroongaパッケージのテスト

Back to archive index

wakis****@gmail***** wakis****@gmail*****
2014年 8月 14日 (木) 11:28:13 JST


宮脇です。


ありがとうございます!

MariadbにMroongaが導入され、正常に動いていることを確認できました。


下記に動作結果を記載します。


MariaDB [test]> SHOW ENGINES;
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                                    | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
| CSV                | YES     | CSV storage engine                                                         | NO           | NO   | NO         |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                                      | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears)             | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                  | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                         | NO           | NO   | NO         |
| mroonga            | YES     | CJK-ready fulltext search, column store                                    | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                                      | NO           | NO   | NO         |
| FEDERATED          | YES     | FederatedX pluggable storage engine                                        | YES          | NO   | YES        |
| Aria               | YES     | Crash-safe tables with MyISAM heritage                                     | NO           | NO   | NO         |
| ARCHIVE            | YES     | Archive storage engine                                                     | NO           | NO   | NO         |
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
11 rows in set (0.00 sec)



MariaDB [test]> CREATE TABLE diaries (
    ->        id INT PRIMARY KEY AUTO_INCREMENT,
    ->        content VARCHAR(255),
    ->        FULLTEXT INDEX (content)
    ->      ) ENGINE = Mroonga DEFAULT CHARSET utf8;
Query OK, 0 rows affected (0.05 sec)


MariaDB [test]> 
MariaDB [test]> INSERT INTO diaries (content) VALUES ("It'll be fine tomorrow.");
Query OK, 1 row affected (0.00 sec)


MariaDB [test]> INSERT INTO diaries (content) VALUES ("It'll rain tomorrow");
Query OK, 1 row affected (0.00 sec)


MariaDB [test]> SELECT * FROM diaries WHERE MATCH(content) AGAINST("fine");
+----+-------------------------+
| id | content                 |
+----+-------------------------+
|  1 | It'll be fine tomorrow. |
+----+-------------------------+
1 row in set (0.00 sec)


MariaDB [test]> SELECT *, MATCH (content) AGAINST ("fine") FROM diaries WHERE MATCH (content) AGAINST ("fine") ORDER BY MATCH (content) AGAINST ("fine") DESC;
+----+-------------------------+----------------------------------+
| id | content                 | MATCH (content) AGAINST ("fine") |
+----+-------------------------+----------------------------------+
|  1 | It'll be fine tomorrow. |                          1048577 |
+----+-------------------------+----------------------------------+
1 row in set (0.00 sec)


MariaDB [test]> INSERT INTO diaries (content) VALUES ("It's fine today. It'll be fine tomorrow as well.");
Query OK, 1 row affected (0.00 sec)


MariaDB [test]> INSERT INTO diaries (content) VALUES ("It's fine today. But it'll rain tomorrow.");
Query OK, 1 row affected (0.00 sec)


MariaDB [test]> SELECT *, MATCH (content) AGAINST ("fine") FROM diaries WHERE MATCH (content) AGAINST ("fine") ORDER BY MATCH (content) AGAINST ("fine") DESC;
+----+--------------------------------------------------+----------------------------------+
| id | content                                          | MATCH (content) AGAINST ("fine") |
+----+--------------------------------------------------+----------------------------------+
|  3 | It's fine today. It'll be fine tomorrow as well. |                           233018 |
|  1 | It'll be fine tomorrow.                          |                           116509 |
|  4 | It's fine today. But it'll rain tomorrow.        |                           116509 |
+----+--------------------------------------------------+----------------------------------+
3 rows in set (0.00 sec)










差出人: Kouhei Sutou
送信日時: ‎2014‎年‎8‎月‎14‎日 ‎木曜日 ‎11‎:‎03
宛先: 全文検索エンジンGroonga開発メーリングリスト





須藤です。

In <1f084****@gmail*****>
  "[groonga-dev,02623] Re: Re: お願い: CentOS 7用Mroongaパッケージのテスト" on Thu, 14 Aug 2014 00:37:17 +0000,
  <wakis****@gmail*****> wrote:

> yumから無事にインストールできました!

おぉ!一歩進みましたね!

> が、、、mariadbにはha_mroonga.soのプラグインインストールに失敗しています。

> MariaDB [test]> INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so';
> ERROR 1126 (HY000): Can't open shared library '/usr/lib64/mysql/plugin/ha_mroonga.so' (errno: 2, undefined symbol: thd_kill_statement_service)

あぁ、libmysqlservices.a問題ですね。

これに対応したRPM(4.04-4)をアップロードしました!
これでいけるはず…!


-- 
須藤 功平 <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 mailing list
groon****@lists*****
http://lists.sourceforge.jp/mailman/listinfo/groonga-dev



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