【发布时间】:2018-05-17 14:11:35
【问题描述】:
我在 Android 的 SQLite FTS 中的双方 MATCH 都有问题。
假设我的虚拟 FTS 表中有这个文本项
- Hello World 我在这里
- HelloWorld 我在这里
- HelloWorldIamHere
我想为搜索字符串 'World' 实现这一点,我应该得到所有这 三个 结果。
我可以使用 LIKE 和 % 通配符作为 WHERE column LIKE '%World%' 来实现这一点,但这并不意味着随着数据的增长而使用。所以我使用 MATCH 和 * 通配符和全文搜索虚拟表作为 WHERE column MATCH 'World*'
但是有了这个我只是得到这个结果......
- Hello World 我在这里
我应该如何实现我的 MATCH 查询以获取所有三个项目作为我的结果
【问题讨论】: