首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么第二次查询对mairadb + spider + mroonga无效

为什么第二次查询对mairadb + spider + mroonga无效
EN

Stack Overflow用户
提问于 2014-10-08 04:24:25
回答 1查看 122关注 0票数 0

我在ubuntu服务器上安装了mariadb-10.0.9-蜘蛛-3.2-VP-1.1-mroonga-4.0

我在maria db1创建了关于machine1的表格

代码语言:javascript
复制
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的表格

代码语言:javascript
复制
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秒)

我在spider上创建了关于machine3的表

代码语言:javascript
复制
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秒)

我插入了两张唱片。

代码语言:javascript
复制
MariaDB [think_db]> insert into texts(title, text) values('Auhui','abcd') ;

查询确定,1行受影响(0.03秒)

代码语言:javascript
复制
MariaDB [think_db]> insert into texts(title, text) values('Auhui','edfg') ;

查询确定,1行受影响(0.00秒)

第一个查询send..==>确定

代码语言:javascript
复制
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 |
+----+-------+------+

一排设置(0.01秒)

我质疑同样的问题..。第二个查询是invalid...=>为什么不有效..。

代码语言:javascript
复制
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..
+----+-------+----------------+
EN

回答 1

Stack Overflow用户

发布于 2014-10-08 07:50:33

我删除了mariadb-10.0.9-spider-3.2-vp-1.1-mroonga-4.0并安装了mysql-5.5.34-spider-3.2-vp-1.1-hs-1.2-q4m-0.95groonga-4.0.6 & mroonga-4.06

以及所有查询成功

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26249189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档