我想在我的 sqlite fts3 索引表中进行全文搜索。
例如; 数据集是 { "David Luiz", "David Villa", "Diego Costa", "Diego Ribas", "Diego Milito","Gabriel Milito", }
当我输入“vid i”时,我想得到 {"David Luiz", "David Villa"}
在 SQLite 的文档中我发现了这个 http://www.sqlite.org/fts3.html#section_3 但它只包含 startswith 查询。
my query is:
SELECT *FROM Table WHERE Table MATCH "*vid* *i*"
我不知道这是否可能。如果可以在 sqlite fts3 中进行搜索,将不胜感激
最佳答案
FTS 索引针对单词搜索进行了优化,并支持单词前缀搜索。
没有索引可以帮助在单词中进行搜索。
您必须使用 LIKE '%vid%'
(扫描整个表格)。
关于android - SQLite fts3全文搜索中如何写contains查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24669665/