是否有可能利用SQLite FTS索引功能获得类似于LIKE' a%'查询?有MATCH' a *'但它不一样,例如:
'hello world'
'say hello'
LIKE 'he%'
只返回第一条记录(这是我需要的)
MATCH 'he*'
将返回两个记录
是否有可能告诉MATCH以某种方式只比较属性的开头?
答案 0 :(得分:2)
使用增强的查询语法进行编译时,SQLite可以使用^
搜索整个字符串的开头,即MATCH '^he*'
。