是否可以利用 SQLite FTS 索引功能来获得类似于 LIKE 'a%' 查询的结果?有 MATCH 'a*' 但它不一样,例如:
'hello world'
'say hello'
LIKE 'he%'
将仅返回第一条记录(这就是我需要的)
MATCH 'he*'
将返回两条记录
是否可以以某种方式告诉 MATCH 仅比较属性的开头?
最佳答案
当使用增强的查询语法编译时,SQLite 可以使用 ^
搜索整个字符串的开头,即 MATCH '^he*'
。
关于sqlite - FTS 查询类似于 LIKE 'a%' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806564/