我们有一个没有增强语法(Android !!!)的 sqlite fts3 表,我们使用这样的查询:
SELECT * FROM tableName WHERE tableName MATCH 'name*' AND validTo > 1389999600000 LIMIT 10
这在具有 fts4 和增强语法的 iOS 上运行良好,validTo 比较不能按预期工作:
validTo > anyNumber => true
validTo < anyNumber => false
这与全文搜索表包含字符串有关。但话又说回来 - 它适用于 iOS。在 iOS 上,我们有时会使用十进制值,1389999600000.0
但我们已经尝试过,没有任何改变。
关于如何解决这个问题的任何线索?