【发布时间】:2014-12-02 15:47:52
【问题描述】:
我在 ubuntu 服务器上安装 mariadb-10.0.9-spider-3.2-vp-1.1-mroonga-4.0
我在 maria db1 上创建关于 machine1 的表
enter code here
MariaDB [think_db]> CREATE TABLE IF NOT EXISTS text1 (
id int (10) unsigned NOT NULL AUTO_INCREMENT,
title text NOT NULL ,
text LongText NOT NULL ,
PRIMARY KEY (id),
FULLTEXT INDEX (text) COMMENT 'parser "TokenUnigram"'
) ENGINE = mroonga DEFAULT CHARSET = utf8 AUTO_INCREMENT = 1;
查询正常,0 行受影响(0.40 秒)
我在 maria db2 上创建关于 machine2 的表
MariaDB [think_db]> CREATE TABLE IF NOT EXISTS text2 (
id int (10) unsigned NOT NULL AUTO_INCREMENT,
title text NOT NULL ,
text LongText NOT NULL ,
PRIMARY KEY (id),
FULLTEXT INDEX (text) COMMENT 'parser "TokenUnigram"'
) ENGINE = mroonga DEFAULT CHARSET = utf8 AUTO_INCREMENT = 1;
查询正常,0 行受影响(0.43 秒)
我在蜘蛛上创建关于 machine3 的表
MariaDB [think_db]> CREATE TABLE IF NOT EXISTS texts (
id int (10) unsigned NOT NULL AUTO_INCREMENT,
title text NOT NULL ,
text LongText NOT NULL ,
PRIMARY KEY (id),
FULLTEXT INDEX (text) COMMENT 'parser "TokenUnigram"'
) ENGINE = SPIDER
PARTITION BY RANGE (id) (
PARTITION P1 VALUES LESS THAN (10) COMMENT 'host "XX.XX.XX.XX", port "3306", user "think_user", password "think88", database "think_db", table "text1"' ,
PARTITION p2 VALUES LESS THAN (20) COMMENT 'host "XX.XX.XX.XX", port "4000", user "think_user", password "think88", database "think_db", table "text2"'
-> );
查询正常,0 行受影响(0.06 秒)
我插入两条记录..
MariaDB [think_db]> insert into texts(title, text) values('Auhui','abcd') ;
查询正常,1 行受影响(0.03 秒)
MariaDB [think_db]> insert into texts(title, text) values('Auhui','edfg') ;
查询正常,1 行受影响(0.00 秒)
第一个查询发送..==> 确定
MariaDB [think_db]> SELECT id, title, text FROM texts WHERE MATCH (text) AGAINST ("abcd" IN BOOLEAN MODE) limit 100;
+----+-------+------+
| id | title | text |
+----+-------+------+
| 2 | Auhui | abcd |
+----+-------+------+
集合中的 1 行(0.01 秒)
我查询相同的查询... 第二个查询无效...=> 为什么无效...
MariaDB [think_db]> SELECT id, title, text FROM texts WHERE MATCH (text) AGAINST ("abcd" IN BOOLEAN MODE) limit 100;
+----+-------+----------------+
| id | title | text |
+----+-------+----------------+
| 2 | Auhui | abcd |
| 3 | Auhui | edfg | <=why return..
+----+-------+----------------+
【问题讨论】:
标签: web-crawler mariadb