这里是文章模块栏目内容页
sqlite自定义分词

SQLite 3.7.17版本之后,提供了自定义分词器的功能,可以让开发者使用类C语言方式定义一个由SQLite内核执行的函数(即“分词器”)来实现对文本字段中的关键字进行分割。

要使用这个功能首先在sqlite中注册你的custom tokenizer,然后在你想要处理的column上create a custom index:

CREATE VIRTUAL TABLE mytable USING fts3(content TEXT, tokenize=mytokenizer);

CREATE INDEX idx_mytable ON myTable (content);

然后就可以通过MATCH clause去匹配特定term了。