Sqlite FTS查询类似于LIKE';a%';?

Sqlite FTS查询类似于LIKE';a%';?,sqlite,full-text-search,fts4,Sqlite,Full Text Search,Fts4,是否可以利用SQLite FTS索引功能获得类似于“a%”查询的结果?有匹配项“a*”,但不相同,例如: 'hello world' 'say hello' 像“he%”只返回第一条记录(这是我需要的) 匹配“he*”将返回两条记录 可以告诉MATCH只比较属性的开头吗?当使用增强的查询语法编译时,SQLite可以使用^搜索整个字符串的开头,也就是说,匹配“^he*”,我认为这是不可能的,因为本质上全文搜索将查找整个单词。但也许有一天,你会有更好的想法去做你想做的事情。

是否可以利用SQLite FTS索引功能获得类似于“a%”查询的结果?有匹配项“a*”,但不相同,例如:

'hello world'
'say hello'
像“he%”
只返回第一条记录(这是我需要的)

匹配“he*”
将返回两条记录


可以告诉MATCH只比较属性的开头吗?

当使用增强的查询语法编译时,SQLite可以使用
^
搜索整个字符串的开头,也就是说,
匹配“^he*”

我认为这是不可能的,因为本质上全文搜索将查找整个单词。但也许有一天,你会有更好的想法去做你想做的事情。