Tag: fts3

以(后缀)结尾,包含在SQLite FTS中使用MATCH进行stringsearch

我在我的iOS应用程序中使用SQLite FTS扩展。 它执行得很好,但问题是它只匹配string前缀(或从关键字search开始)。 即 SELECT FROM tablename WHERE columnname MATCH'searchterm *' 工作但是 SELECT FROM tablename WHERE columnname MATCH'* searchterm' 要么 SELECT FROM tablename WHERE columnname MATCH'* searchterm *' 才不是。 是否有任何解决方法,以此或任何方式使用FTS来构build类似于“LIKE'%searchterm%'”查询的查询。 编辑: 正如Retterdesdialogs所指出的那样,以相反的顺序存储整个文本,并在反向string上运行前缀search是一个解决/ suffixsearch问题的结束方式,这是我的原始问题,但不适用于“包含”search。 我已经相应地更新了这个问题。