FTS查询类似于LIKE' a%&#39 ;?

时间:2014-04-02 09:09:07

标签: sqlite full-text-search fts4

是否有可能利用SQLite FTS索引功能获得类似于LIKE' a%'查询?有MATCH' a *'但它不一样,例如:

'hello world'
'say hello'

LIKE 'he%'只返回第一条记录(这是我需要的)

MATCH 'he*'将返回两个记录

是否有可能告诉MATCH以某种方式只比较属性的开头?

1 个答案:

答案 0 :(得分:2)

使用增强的查询语法进行编译时,SQLite可以使用^搜索整个字符串的开头,即MATCH '^he*'