【发布时间】:2020-05-11 07:06:28
【问题描述】:
在 Android SQLite 中,我得到了这样的表格
domainObjectId: String // like '9876543210'
name: String
description: String
我想在此使用 FTS 进行搜索,而不用担心变音符号,但我想让用户也通过键入部分对象 ID(例如最后 4 个字符)来选择
我选择喜欢
`SELECT * FROM tabel LEFT JOIN tabel_fts on tabel_fts.domainObjectId = tabel.domainObjectId WHERE tabel_fts MATCH '3210*' OR tabel.domainObjectId LIKE '%3210%'
但作为回报我得到错误
unable to use function MATCH in the requested context (code 1 SQLITE_ERROR);
这是否可以添加附加条件以使用MATCH 进行选择?
【问题讨论】:
标签: android sqlite full-text-search android-room