【问题标题】:How to combine NEAR with OR如何将 NEAR 与 OR 结合使用
【发布时间】:2019-10-10 10:07:48
【问题描述】:

我正在使用SQLite FTS5 功能。

这是我目前尝试过的查询:

SELECT * FROM fts_table WHERE fts_table MATCH 'NEAR((one OR two) three)';

它给我一个错误:fts5: syntax error near "("

然后是这个:

SELECT * FROM fts_table WHERE fts_table MATCH 'NEAR(one OR two AND three)';

错误提示:fts5: syntax error near "OR"

是否可以将 NEAR 与 OR 结合使用?如果是,如何?

【问题讨论】:

    标签: sql database sqlite full-text-search


    【解决方案1】:

    您必须将ORNEAR() 中取出:

    SELECT *
    FROM fts_table
    WHERE fts_table MATCH 'NEAR(one three) OR NEAR(two three)';
    

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-24
      • 2019-11-12
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多