mariadb innodb引擎全文搜索问题

时间:2018-08-30 03:25:34

标签: mysql indexing full-text-search mariadb

create table test_fts( id int(11) NOT NULL AUTO_INCREMENT, col1 varchar(250), col2 text DEFAULT NULL, col3 varchar(250), FULLTEXT KEY keyword_full_text (col1,col2,col3), PRIMARY KEY (id)) engine=innodb DEFAULT CHARSET=utf8;

id

keyword_full_text

我进行全文搜索 col1 结果是

1个hasan-new test hasanuçak 2哈桑-新哈桑uçak 3 hasan-new11测试hasanuçak

没问题。

我重新创建全文本索引 col2

1个hasan-new test hasanuçak 3 hasan-new11测试hasanuçak

丢失了一行 为什么?

当我使用空值而不是空字符串时,没问题

当任何列的值在索引字段中为空字符串时   ,我可以得到这一行。 mysql不能将空字符串列之后的列推入索引数据的值?

0 个答案:

没有答案