0

我需要启用 FTS 搜索“-”和“*”。所以我将它们配置为令牌字符,如下所示:

CREATE VIRTUAL TABLE test USING fts4(a, b, tokenize=unicode61 "tokenchars=*-");

它插入了一条记录:

INSERT INTO unicode_table VALUES ('123456', 'xyz-c151');

当我选择匹配的查询时它不起作用(返回空记录)

SELECT * from unicode_table where unicode_table MATCH 'xyz-*' 

如果我从table create 命令的tokenchars中删除 * 。上面的选择查询返回数据。好像不喜欢 *

请帮忙。

4

0 回答 0