[groonga-dev,00727] Re: SELECT COUNT(*)時に数値が取れない

Back to archive index

Kouhei Sutou kou****@clear*****
2012年 3月 27日 (火) 14:32:31 JST


須藤です。

In <20120****@gmo-m*****>
  "[groonga-dev,00726] SELECT COUNT(*)時に数値が取れない" on Tue, 27 Mar 2012 13:19:34 +0900,
  河野 隆志 <takas****@gmo-m*****> wrote:

> mroonga 2.0にてバグ?っぽい挙動を見つけたので報告します。

ありがとうございます!

以下のように確認してみたのですが、再現できませんでした。。。
気になる点があるので、少し追加で情報をもらえないでしょうか?
(後述)

環境:
  packages.groonga.orgのyumリポジトリを利用

  CentOS 5.6 x86_64
    % rpm -qa | grep release
    centos-release-5-6.el5.centos.1
    centos-release-notes-5.6-0
  MySQL 5.5.21
    % rpm -qa | grep MySQL   
    MySQL-server-5.5.21-1.rhel5
    MySQL-client-5.5.21-1.rhel5
  groonga 2.0.0
    % rpm -qa | grep groonga
    groonga-libs-2.0.0-0
    groonga-repository-1.0.0-0
  mroonga 2.00
    % rpm -qa | grep mroonga
    mysql-mroonga-2.00-0

実行結果:

  % mysql -u root
  mysql> CREATE DATABASE mroonga_test;
  Query OK, 1 row affected (0.00 sec)

  mysql> USE mroonga_test;
  Database changed
  mysql> CREATE TABLE `search_texts` (   `id` bigint(20) NOT NULL,   `text` text,   `cdate` datetime NOT NULL,   `mdate` datetime NOT NULL,   PRIMARY KEY (`id`),   KEY `idx_search_texts` (`cdate`),   FULLTEXT KEY `fu_search_texts` (`text`) ) ENGINE=mroonga DEFAULT CHARSET=utf8;
  Query OK, 0 rows affected (0.06 sec)

ここで別端末でデータ投入。

  % for x in {0..50000}; do mysql -u root mroonga_test -e "insert into search_texts values ($x, 'Hello mroonga$x', '2012-03-27', '2012-03-27');"; done

MySQLのシェルに戻る。

  mysql> SELECT COUNT(*) AS count FROM search_texts WHERE MATCH (text) AGAINST ('*D+ mroonga' IN BOOLEAN MODE);
  +-------+
  | count |
  +-------+
  |   861 |
  +-------+
  1 row in set (0.01 sec)

> システムは
> CentOS5.7

32bit版か64bit版か教えて頂けますか?

> MySQL 5.5.21
> mroonga-2.01
> gronga-2.0.0

以下について追加情報を頂けないでしょうか。

  * MySQL/groonga/mroongaは自分でビルドしたものか、それとも
    RPMでインストールしたものか。
  * mroonga-2.01というのは記述ミスか、それともgitから取得し
    てビルドしたものを示しているのか。


お手数ですがよろしくお願いします。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

プログラミングが好きなソフトウェア開発者を募集中:
  http://www.clear-code.com/recruitment/




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